01 2019 档案
摘要:键盘接收用户输入步骤: 第一步: 导入包,必须位于Java 源文件中的第一行 import java.util.Scanner; 第二步:创建Scanner对象 Scanner input = new Scanner(System.in); 第三步:友好提示 System.out.print("请输
阅读全文
摘要:=与== =属于赋值运算符,将右侧的值赋给左侧的变量名称 ==属于关系运算符,判断左右两边值是否相等,结果为boolean类型 &与&& &是逻辑与,&&是短路与,都属于逻辑运算符,都表示并且,执行结果都相同 当使用短路与,并且第一个条件为false时,则结果直接为false |与|| |是逻辑或,
阅读全文
摘要:逻辑运算符分为: 逻辑与 -- ( & ) 逻辑或 -- ( | ) 逻辑异或 -- ( ^ ) true ^ true > false true ^ false > true false ^ false > false false ^ true > true 逻辑非 -- ( ! ) 短路与 --
阅读全文
摘要:关系运算符: > = 关系运算符 > 赋值运算符 1 class Operator09{ 2 public static void main(String[ ]args){ 3 System.out.println(1 > 2); //false 4 System.out.println(10 > 9); //true ...
阅读全文
摘要:注意: 1.有扩展赋值运算符时,当前变量是整数,哪怕后面操作小数,也会自动完成类型转换。(float类型也是如此) 2.取值范围大的数字不能赋给取值范围小的 比如 int x = 10 x = x + 0.5 (注意:0.5属于取值范围大的数字,所以不能赋给 int类型的x,出现报错)
阅读全文
摘要:+ 作用:运算(两边都是数——整数,小数都可以,除了string类型),连接(如果有string类型,那么则是连接) 运算: 连接:
阅读全文
摘要:1 // + 2 //注意:1.当+两边的操作数都是数值类型,则做加法运算 3 System.out.println(10 + 20); //30 4 System.out.println(10 + 20.0); //30.0 5 6 int a = 3,b = 4; 7 ...
阅读全文
摘要:基本数据类型转换规则: 1.基本数据类型种除了 boolean类型以外,剩余7种类型可以进行相互转换 2.当取值范围小的类型赋给取值范围大的类型,构成自动类型转换也叫做隐式类型转换 byte short char int long float double < (取值范围从小到大排序) 3.当取值范
阅读全文
摘要:类型之间转换 自动类型转换也叫做隐式类型转换: 当取值范围小的类型赋给取值范围大的类型 强制类型转换也叫做显式类型转换: 当取值范围大的类型赋给取值范围小的类型时,则必须进行强制类型转换,但是进行强制类型转换时可能存在精度丢失
阅读全文
摘要:布尔类型:boolean 布尔类型只有两种取值,分别是true、false 注:布尔类型只占1个字节
阅读全文
摘要:字符类型:char 1.字符类型,一次只能存放一个,并且使用英文的单引号引起来 2.一个汉字表示一个字符 3.整数类型与字符类型之间是可以进行相互转换的 4.字符类型取值范围:0 65535,占2个字节 对应ASCII码需要记住的是 'a' = 61,'A' = 65, 'a' = 49
阅读全文
摘要:浮点类型:float double 浮点类型默认为 double 浮点类型各自取值范围:
阅读全文
摘要:JAVA八种基本类型: 六种数字类型(四个整数型 两个浮点型) 一种字符类型 一种布尔类型 详细例如以下
阅读全文
摘要:整数类型:byte short int long 整数类型种默认为int 整数类型各自取值范围: 在JAVA中,当对byte short char类型赋值时,如果没有超出该类型取值范围则可以直接赋值 在Java中,取值范围小的类型可以直接赋给取值范围大的类型,构成自动类型转换 long d = 6;
阅读全文
摘要:变量分为: 局部变量:在方法中声明的 上面这个例子中,i 只能在当前main方法中用 成员变量:在类中声明的 变量按数据类型分为: 基本数据类型变量:在内存中存放真正的值,比如:int、double、char ... 引用数据类型变量:在内存中存放地址(引用),如:String
阅读全文
摘要:变量的内存分析图 总结: 1.当运行程序时,在内存中JVM会自动分配空间 2.内存中包含: 栈:存放方法以及方法中的局部变量 堆:存方法对象 方法区:代码片段、常量池、静态属性 常量池:常量池中存放的是字符串的值 结论: 基本数据类型的变量再内存中存放真正的值,比如:int、char、double
阅读全文
摘要:转义序列符: \n 表示换一行 \t 表示水平制表符 \\ 表示输出一个 \ \" 表示输出一个 " \' 表示输出一个 ' \u0000 表示 unicode转义序列符,输出一个空格
阅读全文
摘要:1 class Var04{ 2 public static void main(String[] args) { 3 //将0.1 111.5 -1 51.6值存放在变量中,并输出变量的值 4 /*double a; 5 double b; 6 int c; 7 ...
阅读全文
摘要:1 class Var02 { 2 public static void main(String[] args) { 3 //变量的操作步骤: 4 //第一步:声明变量 5 int a; 6 double b; 7 String c; 8 //第二步:赋值 9 ...
阅读全文