Java-赋值运算和类型转换
本文最后更新于2022.04.08-14:06
,某些文章具有时效性,若有错误或已失效,请在下方留言或联系涛哥。
赋值运算符
变量名 = 表达式
表达式举例:a = (b+3)+(b-1)
(b+3),(b-3)为表达式
表达式就是符号(如加号,减号)与操作数(如b和3)的组合
import java.util.Scanner; 指定Scanner类路径
public static void main(String[ ] args){
//通过键盘输入的stb分数得STB的成绩
Scanner sc = new Scanner(System.in);
int stb =sc.nextInt( );
System.out.println("STB的成绩是:"+stb);
String sr = sc.next( );
}
int 类型 nextInt( )
String 类型 next( )
num1++=num1=num1+1
num2 -- =num2=num2-1
类型转换
自动类型转换的规则
- 如果一个操作数为double,则整个表达式可提升为double型
- 满足条件(byte,short,char运算时直接提升为int型)
- 两种类型需要兼容:数值类型(整型和浮点型)相互兼容
- 目标类型大于原类型:例:double型大于int型
强制类型转换
(类型名)表达式
例:int b = (int)10.2;
阅读剩余
版权声明:
作者:涛哥
链接:https://ltbk.net/back/java/basics/article/551.html
文章版权归作者所有,未经允许请勿转载。
作者:涛哥
链接:https://ltbk.net/back/java/basics/article/551.html
文章版权归作者所有,未经允许请勿转载。
THE END