java SE 2day

一、常量

定义语法:   final 数据类型 常量名=常量值

特点:一旦定义,必须赋初始值,不可修改值。

常量的所有字符均为大写。

二、变量 

 定义语法一:数据类型  变量名=变量值

定义语法二:数据类型 变量名;

                      变量名=变量值;

三、类型转换 (基本类型数据转换)

 小范围数据往大范围存,自动类型转换。

 大范围数据往小范围存,强制类型转换。

注意:byte b1=3,b2=4,b;
           b=b1+b2;

此时,程序会报错,因为b1 和b2 是变量,在表达式求值时,变量值会自动提升为int型。而b为byte类型,需要强制类型转换。

数据范围:    bety<short<int<long<float<double

四、Scanner的用法 

定义Scanner(类类型,属于引用数据类型)类型的变量

Scanner input=new Scanner(System.in);

此步骤需要导包,import java.util.*;

  1. String name=input.next();
  2. Int age=input.nextInt();
  3. Double price=input.nextDouble();
  4. Float score=input.nextFloat();
  5. Short s=input.nextShort();
  6. char ch=input.next().charAt(0);

五、 运算符

 运算符由高到低的顺序:

小括号:()   改变运算顺序

一元运算符: ++  --

算术运算符:+ - * / %(取模)

关系运算符:> >= < <= == !=

逻辑运算符:! | & || &&

赋值运算符:= += -= *= /= %=

三目运算符:(表达式1)?(表达式2):(表达式3);

                        //表达式1为true,则输出表达式2的内容;为false则输出表达式3的内容。

 

猜你喜欢

转载自blog.csdn.net/cz19982538/article/details/81159204