Java入门二--编程基础(上)

基本语法

  1. Java程序的基本格式
修饰符 class 类名{
	程序代码
}

每条功能执行语句的最后必须用分号(;)结束。
严格区分大小写。
+号可以将两个字符串拼接
2. Java的注释

//单行注释
/*
	这是多行注释
*/
/**
	这是文档注释,对代码的概括性解释说明
*/
  1. Java中的标识符
    可以由字母,数字,下划线()和美元符号($)组成。
    不能以数字作为开头。
    不能以关键字作为标识符。
    包名字母一律手写。
    类名和接口名每个单词的首字母都要大写。
    常量名所有字母都大写,单词间用下划线(
    )连接。
    变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写。
    在程序中,应该尽量使用有意义的英文单词定义标识符,使得程序便于阅读。

  2. Java中的关键字
    在这里插入图片描述(1)所有的关键字都是小写的。
    (2)不能使用关键字命名标识符。
    (3)const和goto是保留字关键字,但在程序中不能用来作为自定义的标识符。
    (4)true、false和null虽然不属于关键字,但它们具有特殊的意义,也不能作为标识符使用。

  3. Java中的常量
    1.整型常量
    整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表示形式。
    2.浮点数常量
    浮点数常量就是在数学中用到的小数,浮点数分为单精度浮点数(float)和双精度浮点数(double)两种类型。
    3.字符常量
    字符常量用于表示一个字符,一个字符常量要用一对英文半角格式的单引号(’’)括起来。
    4.字符串常量
    字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号(“ ”)括起来。
    5.布尔常量
    布尔常量即布尔型的值,用于区分事物的真与假。布尔常量有true和false两个值。
    6.null常量
    null常量只有一个值null,表示对象的引用为空。

变量

  1. 数据类型
    在这里插入图片描述

  2. 定义
    1.整数类型变量
    整数类型变量用来存储整数数值,即没有小数部分的值。
    整数类型分为4种不同的类型,分别是字节型(byte)、短整型(short)、整型(int)和长整型(long)。
    在这里插入图片描述 2.浮点数类型变量
    浮点数类型变量用于存储小数数值。double类型所表示的浮点数比float类型更精确,两种浮点数所占存储空间的大小以及取值范围。
    在这里插入图片描述 3.字符类型变量
    在Java中,字符类型变量用char表示,用于存储一个单一字符。
    4.布尔类型变量
    在Java中,使用boolean定义布尔类型变量,布尔类型变量只有true和false两个值。

  3. 类型转换
    1.自动类型转换
    自动类型转换也叫隐式类型转换,指的是两种数据类型在转换的过程中不需要显式地进行声明,由编译器自动完成。
    第一是两种数据类型彼此兼容,第二是目标类型的取值范围大于源类型的取值范围。
    (1)整数类型之间可以实现转换。
    (2)整数类型转换为float类型。
    (3)其他类型转换为double类型。
    2.强制类型转换
    强制类型转换也叫显式类型转换,指的是两种数据类型之间的转换需要进行显式地声明。

//强制类型转换格式:目标类型  变量 = (目标类型)值

在对变量进行强制类型转换时,如果将取值范围较大的数据类型强制转换为取值范围较小的数据。

  1. 作用域
    变量需要在它的作用范围内才可以被使用,这个作用范围称为变量的作用域。
    在程序中,变量一定会被定义在某一对大括号中,该大括号所包含的代码区域便是这个变量的作用域。

运算符

  1. 算数运算符
    在这里插入图片描述

  2. 赋值运算符
    在这里插入图片描述

  3. 比较运算符
    在这里插入图片描述

  4. 逻辑运算符
    在这里插入图片描述

  5. 运算符的优先级
    在这里插入图片描述

选择结构语句

  1. if条件语句
    1.if语句
if(条件语句){
		代码块;
}

2.if……else

if(条件语句){
	代码块;
}
else{
	代码块;
}

3.if……else if……else

if(条件语句){
	代码块;
}
else if(条件语句){
	代码块;
}
else{
	代码块;
}
  1. 三目运算符
//   判断条件?表达式1:表达式2
  1. switch语句
switch(表达式){
	case 目标值1:
		执行语句1;
		break;
	case 目标值2:
		执行语句2;
		break;
	……
	case 目标值n:
		执行语句n;
		break;
	default:
		执行语句n+1;
		break;
}

循环结构语句

  1. while循环语句
while(循环条件){
	执行语句;
	……
}
  1. do……while循环语句
do{
	执行语句;
	……
}while(条件语句);
  1. for循环语句
for(初始化表达式:循环条件:操作表达式){
	执行语句;
	……
}
  1. 循环嵌套
for(初始化表达式:循环条件:操作表达式){
	……
	for(初始化表达式:循环条件:操作表达式){
		执行语句;
		……
	}
	……
}

continue和break

1.break语句
	在switch条件语句和循环语句中都可以使用break语句。当它出现在switch条件语句中时,作用是终止某个case并跳出switch结构。当它出现在循环语句中,作用是跳出循环语句,执行循环后面的代码。
	当break语句出现在嵌套循环中的内层循环时,它只能跳出内层循环,如果想使用break语句跳出外层循环,则需要在外层循环中使用break语句。
	2.continue语句
	continue语句用在循环语句中,它的作用是终止本次循环,执行下一次循环。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北慕星途

谢谢土豪的赞助,一起多多加油哦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值