二:JAVA标识符

1.自己可以命名的都是标识符(大胆点说也就是除了关键字的其他命名都是标识符)

  类名

  方法名

  变量名等等

2.命名规则

  1.驼峰命名规则,每个单词首字母大写

  2.类名、接口名:首字母大写,后面每个单词首字母大写

  3.变量名、方法名:首字母小写,后面每个单词首字母大写

  4.常量名:全部大写

3.JAVA字符串必须用双引号包含,JAVA语言中的字符必须用单引号包含

4.在方法体内声明的变量为局部变量,在方法体外,类体之内的叫做成员变量

  例如for(int i =0;i<100;i++)这个i变量在出了这个循环后就会失效,

  在main方法之内声明的变量出了main方法之后也会失效

  类变量:类特有的变量,用static修饰,如果实例化100个,修改类变量一次,那么100个的这个变量都会被修改

  实例变量:独立于方法体之外的变量,不过没有static修饰

  局部变量:类的方法体中的变量

5.数据基本类型

  整数型:byte 1字节,short 2字节,int 4字节,long 8字节

  浮点型:float 4字节(不能用来表示精确的值float a=2.5f),double  8字节

  布尔型:boolean 1字节

  字符型:char  2字节

6.应用数据类型

  类,接口,数组,字符串.....

7.浮点

8.布尔

9.类型转换

10.关系,算术,逻辑,运算符(都和c语言一样)

11.判断语句if else

  if(){

  }else if(){

  }else{}

12.Scanner类接收(Scanner类接收会在缓存中读取,缓存只要在控制太输入就会获得,可能在你程序跑循环的时候,或者延时的时候你不小心就输入了,然后后面获取的时候就会直接获取已经在缓存里面的数据,如果缓冲区没有数据就会阻塞)

  1.Scanner.nextLine();在缓存中获取一段字符串。

  2.Scanner.nextint();在缓存中获取一段数字,以回车为换行,也就是以回车为标准。

  3.Scanner.hasNextInt()判断下一个是不是lnt类型的数据,但是不把数据取出来,也就是说没有next

  

13.for循环,for除了有c的循环效果,foreach和for也有python的循环使用方式

  1.for(int i=0;i<1;i++){}

  2.int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ){}

posted @ 2020-11-20 14:41  晴晴小可爱的小弟  阅读(44)  评论(0编辑  收藏  举报