JAVA基础--java简单知识02(变量与常量,运算符,流程控制语句)

本文深入讲解Java中的变量与常量概念,包括标识符规则、变量类型转换、运算符及流程控制语句,帮助初学者掌握Java核心编程技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java中常量与变量:

在了解常量与变量的时候先进行了解Java中的常用关键字:
在这里插入图片描述
在进行了解标识符:是用于给 Java 程序中变量、类、方法等命名的符号,简单一些,就是你给这个变量或者这个类,方法起的名字。
标识符的四个遵守规则:
1.由字母,数字,下划线_,$符号组成,但不能由其他特殊符号组成,不能以数字开头。
2.区分大小写。
3.要见名知意。
4.不能是Java中的关键字或保留字。

变量是什么?

变量用于保存数据,构成变量三个要素:变量类型,变量名称,变量值。
如:

String name="优快云"

String 为变量类型,name是这个变量的名称,“优快云”就是这个变量的值。
给变量命名时要遵守标识符的四个规则。(合格的程序员应当这样命名,“驼峰规则”:即是在给变量命名时,有多个单词组成时,前单词首字母小写,其余首字母大写)

变量的使用规则:
1.先声明后使用
2.声明进行初始化或声明后赋值
3.在刚开始赋值时,只能赋一个值,但可以修改多次
4.mian方法中的变量先赋值才能输出
5.避免使用中文

变量类型的转换分为自动类型转换和强制类型的转换:
自动类型的转换:
1.目标类型与源类型兼容
2.目标类型大于源类型(字节大小)
强制类型的转换:

double a=3.4;
int b=(int)a;

使用“(转换类型)变量名称”这种方式进行强制转换。

常量是什么?

常量是中特殊的变量,常量只允许赋值一次,在程序运行过程中不可在进行改变。,
常量使用:
final 变量类型 大写变量名称=值

final double PI=3.14;
final char SEX='男';

常量能做什么?提高代码的维护性,这个值是固定的,定义为常量,可以减少错误。如圆周率是固定值,定义为常量,减少了在使用时出现错误的概率。

Java运算符

运算符(一种带有功能的符号)分为以下几种:
算术运算符:
在这里插入图片描述
特别注意:++ --出现在操作数值的左边和右边结果是不一样的

int a=5;
int b=a++;
System.out.println(a);
System.out.println(b);

结果为:6,5
a++ 先进行将a的值赋予b,再进行了自增。

int a=5;
int b=++a;
System.out.println(a);
System.out.println(b);

结果为:6,6
++a 先进行自增,后赋值给b。

赋值运算符:
在这里插入图片描述
比较运算符:
在这里插入图片描述
特别注意:
1、 > 、 < 、 >= 、 <= 只支持左右两边操作数是数值类型
2、 == 、 != 两边的操作数既可以是数值类型,也可以是引用类型

逻辑运算符:
在这里插入图片描述
特别注意:
&与&&的区别:
使用&&时候,有短路功能,即当第一个条件为错误时,不在进行判断第二个。
使用&时候,当第一个条件为错误时,仍进行判断第二个。
|与||的区别:
与&和&&相同,|前后两个条件都会进行判断,||遇到第一个为真时就不再进行判断。

条件运算符:
也称为三目运算符。
语法形式:布尔表达式 ? 表达式1 :表达式2

String ss=(5>7)?"正确":"不正确";
System.out.println(ss); 

输出为:正确。
当括号内容正确时,输出第一个,错误时输出第二个。

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

Java流程控制语句

Java中的流程控制语句分为以下几种:
if语句:进行简单的判断条件,条件满足执行大括号内的内容。
if else语句:先进行判断if中的条件语句,满足执行其中语句,不满足执行else里面的语句。
switch语句:

switch(表达式){
	case 值1:
			执行代码块1;
			break;
	case 值2:
			执行代码块2;
			break;
	......
	default:
		默认代码块;
}

执行过程:当 switch 后表达式的值和 case 语句后的值相同时,从该位置开始向下执行,直到遇到 break 语句或者 switch 语句块结束;如果没有匹配的 case 语句则执行 default 块的代码。
特别注意:switch中的表达式的值类型必须是整数型或字符型。

while循环语句:循环语句,满足括号内的表达式,会进行循环,直到不满足,跳出循环。
do while循环语句:先进行循环在进行判断,先进行的do大括号内的语句,在进行判断do小括号内的表达式。
for循环语句:语法结构为

for(循环变量初始化;循环条件;循环变量变化){
	执行代码块
}

Java循环跳转语句:
break:跳出循环,执行后面代码。
continue:跳过本次循环,进行下次循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值