Java基础学习1

/*
	常见的命名规则: 见名知意	
	包:其实就是文件夹,用于把相同的类名进行区分,全部小写
		单级:cn.liuyi
		多级:
			cn
				itcast
	类或者借口:
			一个单词:单词的首字母必须大写
				举例:Student,Dog
			多个单词:每个单词的首字母必须大写
				举例:HelloWorld		
	方法或者变量:
			一个单词:单词的首字母小写
				举例:main,age
			多个单词:从第二个单词开始,每个单词首字母大写
				举例:studentAge
	常量:
			一个单词:全部大写
				举例:PI
			多个单词:每个字母都大写,用_隔开
				举例:STUDENT_MAX_AGE
*/
class KeyWordDemo{
	public static void main(String[] args){
		System.out.println("你好,明天");
	}
	
}

/*
	常量:
		在程序执行过程中,其值不发生改变的量
		
		分类:A字面值常量
			  B自定义常量
			  
		字面值常量:
			  A字符串常量
			  B整数常量
			  C小数常量
			  D字符常量
			  E布尔常量
			  F空常量
*/

class ConstantDemo{
		public static void main(String[] args){
			
			//字符串常量
			System.out.println("你好,明天");
			
			//整数常量
			System.out.println(100);
			
			//小数常量
			System.out.println(100.8);
			
			//字符常量
			System.out.println('Z');	
			
			//布尔常量
			System.out.println(true);
			
			System.out.println(false);
			
		}
}

/*
	不同进制的数据表现
	二进制:  以0b开头
	八进制:  以0开头
	十进制:  默认
	十六进制:以0x开头
*/

class JinZhi{
	
	public static void main(String[] args){
		System.out.println(100);	//十进制
		System.out.println(0b100);	//二进制
		System.out.println(0100);	//八进制
		System.out.println(0x100);	//十六进制
	}
	
}

/*

	变量:
	1、数据类型 变量名 = 初始化值;
	2、数据类型 变量名;
	   初始化值 = 初始化值;
	java是一种强类型的语言
	数据类型 :
		基本数据类型(4类8种)
			   整数类型 byte(1) short(2) int(4) long(8)		字节
			   浮点类型 float(4)  double(8)					字节
			   字符类型 char(2) 							字节
			   布尔类型 boolean(1)							字节
		引用数据类型(类,接口,数值)
		
		注意:
				整数默认是int类型  浮点数默认是double类型	
				
				长整型后缀用L或者是l标记,建议用L
				单精度浮点数建议用F或者f标记,建议用F
				
		作用域:
				变量定义在哪个大括号内,它就在这个大括号内有效
				在同一个大括号内不能定义同名变量
				
				没有初始化值的变量不能直接使用。要在使用前赋值,推荐在定义时赋值

				建议每个行只有一条语句,每一条语句声明一个变量
*/

class BianLiang{
	public static void main(String[] args){
		//数据类型 变量名 = 初始化值;
		
		//定义一个字节变量
		byte num = 100;
		System.out.println(num);
		
		//定义一个long变量
		//long L = 10000000000000000;  //错误,因为整数默认是int类型
		long L = 10000000000000000L;    //正确
		System.out.println(L);
		
		//定义浮点数据变量
		//float f = 12.3456;				//错误,浮点数默认是double类型
		float f = 12.5678f;
		System.out.println(f);
		
		double d = 12.5678;				//正确
		System.out.println(d);	
	}
}
/*

	字符串的'+' 不是加法运算,是字符串连接符
	强制类型转换 

*/



class YunSuan
{
	public static void main(String args[])
	{
		byte a = 3;
		byte b = 4;
		byte c = (byte)(a + b);		//强制类型转换
		System.out.println(c);
		
		System.out.println('a');
		System.out.println('a'+1);
		
		System.out.println("你好明天"+'a'+1);	//字符串的'+'为字符串连接符
		System.out.println('a'+1+"你好明天");
	}
}



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值