JAVA基础语法(注释、常量、变量、数据类型、数据类型转换、运算符、流程控制、循环结构)

HelloWorld

public class HelloWorld {	//这一行是创建一个叫HelloWorld的类,HelloWorld是类的名称,必须与文件名称一致,大小写也一致。
	//类是源代码组成的基本单位,一段程序由无数个类组成。代码都要写在类里面,即在{}大括号里
	public static void main(String args[]) {//这一句是代表main方法,固定格式。它是程序的入口,程序运行首先从这里开始
		System.out.println("Hello,World!!!");//这是一句输出语句,即在“”里面输入任意内容,即可在屏幕中打出来
		//每个语句必须以分号结尾,必须是英文状态下的分号!!!
	}

}

JAVA注释


单行注释:

//这是单行注释

多行注释:

/*这是多行注释
* 
*/

文档注释:

/**
 * @author Administrator
 *
 */

标识符

是自己定义的名称,例如类名、方法名、变量名。
规定:
	(1)可以以字母、数字、$、_、组合而成;2)不能以数字开头;3)不能用关键字;
尽量遵守:
	(1)对于类名,采用大驼峰式命名,即每个单词首字母大写
	(2)对于方法名、变量名,采用小驼峰式,即第一个单词首字母小写,其余单词首字母大写

JAVA关键字

是JAVA中带有特殊含义的字符,全是小写且在IDE中带有特殊颜色的。

常量

是在程序运行中固定不变的量
分类:
	(1)字符串常量:""  在双引号内的,可以是字母、数字、中文等,且没有限制,也可以是空白
	(2)整数常量:整数数字
	(3)浮点数常量:带小数的数字
	(4)字符常量:'' 在单引号内的,有且仅有一个字符,也不能是空白
	(5)布尔常量:True或者False;只有这两种
	(6)空值常量:null,代表没有任何数据

public class Demo1Const {
   
	public static void main(String args[]) {
   
		//字符串常量
		System.out.println("Hello Mr.Z");
		System.out.println("");
		System.out.println("1345t66");
		//整数常量
		System.out.println(1111);
		//浮点数常量
		System.out.println("1.333");
		//字符常量
		System.out.println('a');
		System.out.println('1');
		//布尔常量
		System.out.println(true);
		//空值常量不能直接使用在打印输出语句上
		System.out.print("111111");//println与print的区别;print语句代表不换行,打印输出内容不会换到下一行
		System.out.println("222222");//
		System.out.print("1122");
		
	}
}

变量

程序中可以改变的值,本质为一个可操作的储存空间
格式:	数据类型 变量名(=初始值);
Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小

数据类型

基本数据类型
	整数型
		byte	1个字节(最小的储存单位)	-128~127
		short	2个字节					-32768~32767
		int		4个字节					-21亿~21亿左右
		long	8个字节					很大很大很大
	浮点数型
		float	4个字节					-3.4x10*38~3.4x10*38
		double	8个字节					-1.798x10*308~1.798x10*308
	字符型
		char	2个字节
	布尔型
		boolean	1位
引用数据类型
	类
	数组
	接口
	...

注意:
	1.默认的整数类型为int2.默认的浮点数型为double3.若想声明为long型,要在后面加上L
	4.若想声明为double型,后面加F
	5.浮点型不能作比较,因为不精确,存在误差


public class Demo2Variable {
   
	public static void main(String args[]) {
   
		//整数型数据类型:
		byte a = 100;//定义一个变量的数据类型,并将右边的值赋值于左边
		System.out.println(a);//输出变量a的值100
		
		short b =200;
		System.out.println(b);//200
		b=300;//重新给变量b赋值
		System.out.println(b);//所以变量b的值为300
		
		int c,d;//同时定义变量c和d
		c=300;
		d=400;
		System.out.println(c);//300
		System.out.println(d);//400
		
		long e =3000000000000L;
		System.out.println(e);//3000000000
		System.out.println("----------这是一个分隔符-----------");
		
		float f =3.1233232F;//默认浮点数类型为double,当定义为float类型时,要在后面加上F
		System.out.println(f);//3.1233232
		
		double g = 3.12344556677777777;
		System.out.println(g);//3.12344556677777777
		System.out.println("----------这是一个分隔符-----------");
		//字符型数据类型
		char h = 'a';
		char i = '章';
		System.out.println(h);//a
		System.out.println(i);//章
		System.out.println("----------这是一个分隔符-----------");
		//布尔型数据类型
		boolean j = true;
		System.out.println(j);//true
		/*
			int k = 1999;
			System.out.println(k);  测试变量的使用范围要在它的作用域内,即在花括号内为它的作用域
			System.out.println(a);	当定义了一个变量k,只能在这个范围花括号内打印出来。
		} */   
	}
}


字符(char)型特别说明:
	它可以跟byteshort进行数学计算
	ASCII表,里面记录着字符与数字间的转换关系,字符a对应数字97.因为计算机底层识别的是二进制
	Unicode表,则是记录着全世界各国语言与数字间的转换关系
	
public class Demo4DataTypeChar {
   
	public static void main(String[] args) {
   
		char a ='a';//将字符a赋值于变量a中
		long b = 12;//定义变量为long类型
		int c = (int)(a+b);//强制转换,字符型可以与整数型相加
		System.out.println(c)
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值