base1

93 阅读4分钟

public class HelloWorld {
	public static void main(String[] args){
        main方法又叫做主方法,是程序的入口
		System.out.println("HelloWorld");
                System.out.println(xxx): 打印xxx到控制台,并换行
	        System.out.print(xxx): 打印xxx到控制台,不换行
	        System.out.println(): 单独只完成换行
                xxx整数/小数/布尔类型的常量,直接写就可以
		字符常量: 必须使用单引号
		字符串常量: 必须使用双引号
                //System.out.println('');//错误的,''中不能什么都不写
	}
}
关键字1.高级编辑其中彩色显示 2.全部都是小写字母  	public class static void
非法字符问题。Java中的符号都是英文格式的。
大小写问题。Java语言对大小写敏感(区分大小写)。如String
在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件。
编译命令后的java文件名需要带文件后缀.java
运行命令后的class文件名(类名)不带文件后缀.class
不要把main写成mian
字符常量-单引号''中只能写一个字符(不能不写,也不能写2个及以上的字符)
字符串常量必须使用双引号""引起来,而且双引号""中可以写多个字符(0个/1个/2个/...)
空常量:	后面讲解 只有一个值null 注意: 不能直接打印空常量
##### 变量
(1)整数
		byte1个字节	取值范围 -128127
		short2个字节	取值范围 正负3万多
		int4个字节	取值范围 正负21亿	整数常量默认是int类型
		long8个字节	取值范围 大概19位数字	表示long类型的数据时,建议右边添加字母L/l		(2)小数
		float4个字节	表示float类型的数据时,建议右边添加字母F/f
			虽然float4个字节,但是由于内部采用科学计数法,取值范围远远大于占用8个字节的long类型
		
		double8个字节	小数常量默认是double类型
		
	(3)字符:
		char2个字节	取值范围065535
		
	(4)布尔:
		boolean1个字节	取值只有 true,false
         定义变量格式一:
	数据类型 变量名称 = 数据值;//挖一个坑同时向该坑中种一个萝卜

定义变量格式二:
	数据类型 变量名称;//先挖一个坑
	变量名称 = 数据值;//向坑中种一个萝卜
        //定义不同类型的变量
变量定义的注意事项:
	1.变量名称:在同一个大括号范围内,变量的名字不可以相同。
	2.变量赋值:定义的变量,不赋值不能使用。
变量定义的注意事项:		
	1.定义long类型的变量时,需要在整数的后面加L(大小写均可,建议大写)。
		因为整数默认是int类型,整数太大可能超出int范围。		
	2.定义float类型的变量时,需要在小数的后面加F(大小写均可,建议大写)。
		因为浮点数的默认类型是doubledouble的取值范围是大于float的,类型不兼容。        
public class Demo05BianLiang {	
	public static void main(String[] args){
		//小数
		//定义float类型的变量a,初始化值为6.6
		//错误: 小数6.6默认是double类型,占8个字节,不能赋值给占4个字节的float变量
		//大萝卜,不能直接放入小坑中
		//float a = 6.6;
		//System.out.println(a); 
		//字符
		//定义char类型的变量ch,初始化值为字符a
		char ch = 'a';
		System.out.println(ch);//输出变量ch中的内容: a
		
		//错误: ''中只能写一个字符
		//char ch2 = 'ab';
		//System.out.println(ch2);
		
		//布尔
		//定义boolean类型的变量flag,初始化值为true
		boolean flag = true; 
		//错误: 数据类型不匹配
		//flag = 100;
	}
}

public class Demo06BianLiangNotice {
	public static void main(String[] args){
		//定义int变量a,并初始化
		int a = 100; 
		//错误: 变量a在前面已经定义过来的,这里不能再重新定义了
		//int a = 300;		
		//System.out.println(a);
		
		//定义int变量b,未初始化
		int b;
		//System.out.println(b);//错误: 此时变量b中没有值,不能用
		
		b = 1000;//把数字1000赋值给变量b
		System.out.println(b);//1000
                //  默认是double类型,占8个字节,不能直接赋值给占4个字节的float变量
		//大萝卜,不能直接放入小坑中
		//float f = 8.8;
		//System.out.println(f);
		
		float f2 = 8.8F;
		System.out.println(f2);
	}
}
## 标识符--- 程序中起名字的地方(类名,方法名称,变量名)
标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
		标识符不能以数字开头。
		标识符不能是关键字。//int class;//错误的,标识符不能是关键字
 类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
 方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
			getMin(...){...}
			getMax(...){...}
				
变量名规范:首字母小写,后面每个单词首字母大写(小驼峰式)。