java退出switch循环_Java基础知识笔记⼀数据类型与运算符
1.1.1 变量命名
1.命名规则
标识符由字母、数字、下划线或美元符号组成
标识符⾸字母以字母,下划线或美元符号开头,不能以数字开头
标识符命名不能与关键字,布尔值(true、false)和null相同
标识符区分⼤⼩写
驼峰命名法可以增强可读性
变量名取名要有意义,增强代码可读性
1.1.2 代码注释
1.单⾏注释 以//开头
1.单⾏注释
2.多⾏注释 以“/*”开头,以“*/”结尾,按住Ctrl+Shift+/组合键可⽣成多⾏注释
2.多⾏注释
3.⽂档注释 以“/**”开头,以“/”结尾,可包含⽂档注释标签,⼀般以@为前缀。
3.⽂档注释
标签含义标签含义
@author作者名@version版本
@parameter参数及其含义@since最早使⽤该⽅法、类、接⼝的JDK版本
@return返回值@throws异常类及抛出条件
1.1.3数据类型
数据类型分类
数据类型分为:基本数据类型 和 引⽤数据类型
(1).基本数据类型
(2).引⽤数据类型
引⽤数据类型包括类、接⼝、数组等
数据类型转换
(1)⾃动类型转换
⾃动类型转换:将级别低的值赋值给⾼级别类型,将进⾏⾃动类型转换
//int转double,
double num1 = 1;
(2)强制类型转换
强制类型转换:将级别⾼的值赋值给级别低的类型,需要强制类型转换
//double转int
int num2 = (int)5.0; //强制类型转换
常⽤运算符
运算符优先级
1、算数运算符>关系运算符>逻辑运算符
2、()优先级最⾼
3、!、~、++、--单⽬运算符优先级别⾼
4、*、/ 、%优先级别⾼
5、+、- 优先级别⾼
6、<、<=、>、>=、instanceof
7、== 、!=
8、&
选择结构与循环结构
选择结构
选择结构:if控制语句和switch语句
if控制语句
if控制语句有3种不同的形式,分别是单分⽀结构,双分⽀结构,多分⽀结构1、单分⽀结构,表达式为真,执⾏该语句,表达式为假跳过该语句
if(表达式){
语句
}
2、if-else实现双分⽀,表达式为真时执⾏语句1,表达式为假时执⾏语句2
if(表达式){
语句1
}else{
语句2
}
3、多分⽀结构,实现多个条件判断。表达式1为真时执⾏语句1,表达式2为真时执⾏语句2,表达式1和表达式2都为假时执⾏语句3
if(表达式1){
语句1
}else if(表达式2){
语句2
}else{
语句3
}
java switch case stringif或else语句只有⼀条是{ }可以省略,但是使⽤{ }可以增强可读性
4、嵌套if控制语句
(1)、对表达式1的结果进⾏判断
(2)、表达式1结果为true,再对表达式2进⾏判断,表达式2为true时,执⾏语句1;否则执⾏语句2
(3)、表达式结果为false,再对表达式3进⾏判断,表达式3为true时,执⾏语句3;否则执⾏语句4
if(表达式1){
if(表达式2){
语句1
}else{
语句2
}
}else{
if(表达式3){
语句3
}else{
语句4
}
}
switch语句
表达式结果与case后的常量匹配时,执⾏语句对应常量⾥⾯的语句,假如都不匹配时执⾏default⾥的语句
switch(表达式){
case 常量1:
语句;
break;
case 常量2:
语句
break;
.......
default:
语句;
break;
}
注意:如果case后⾯没有break语句,程序会继续往下执⾏,指定遇到break语句或switch语句时语句才结束。
循环结构
java主要有while、do-while、for循环
1、while循环
先进⾏循环条件进⾏判断,满⾜条件循环体才会会执⾏,指导不满⾜条件时循环结束
变量初始化
while(循环条件){
循环体
}
2、do-while循环
先执⾏循环体,再进⾏循环条件判断。不管满不满⾜条件都会执⾏⼀次,执⾏完⼀次后进⾏循环条件判断,满⾜条件继续执⾏,直到不满⾜条件时退出循环体。
变量初始化
do{
循环体
}while(循环条件);
3、for循环
(1)、先执⾏表达式1,对变量进⾏初始化操作。
(2)、执⾏表达式2,对循环体条件进⾏判断,循环条件为真时,执⾏循环体。
(3)、循环体执⾏结束后再执⾏表达式3,改变循环变量的值,再次执⾏表达式2,表达式2条件还为真时继续进⾏循环,直到表达式2条件不满⾜时循环结束。
for(变量初始化;循环条件;修改循环变量的值){
循环体
}
4、多重循环
循环体⾥⾯再包含循环体,就称为多重循环或者嵌套循环,do、do-while、for循环可以任选不同循环或者相同循环语句进⾏嵌套循环
5、循环对⽐
(1)、语法格式不同
(2)、执⾏顺序不同
while循环:先判断循环条件,再执⾏循环体,条件不满⾜时,退出循环。
do-while循环:先执⾏循环体,再进⾏循环条件判断,条件不满⾜时退出循环。但是do-while循环总会⾄少执⾏⼀次循环。
for循环:先执⾏初始化变量,再对循环条件进⾏判断,满⾜条件执⾏循环体,再对变量进⾏重新更改操作。再重新进⾏条件判断,条 件不满⾜时 ,结束循环。
注:循环次数(循环条件)不确定时,使⽤while或do-while循环。循环次数确定时,通常使⽤for循环。
6、跳转语句
(1)、break语句
break语句在循环中可以终⽌当前循环,在switch中作⽤是终⽌switch。
(2)、continue语句
continue语句是跳过本次循环,然后执⾏下⼀次循环
(3)、return语句
return语句是结束当前⽅法的执⾏并退出,返回到调⽤该⽅法的语句处。
数组
⼀维数组
概念
数组是存储⼀组相同类型的数据结构。数组初始化后,内存开辟的空间固定,数组长度也不能再改变。
定义数组
数据类型[] 数组名 = new 数据类型[数组长度];
数组类型数组名[] = new 数据类型[数组长度];
数组元素表⽰与赋值
数组第⼀个元素的下标(编号)是0
获取数组元素
数组名[下标值]
给数组元素赋值
nums[0] = 65;//给nums数组第⼀个元素赋值
遍历数组
public static void main(String[] args){
int scores[] = {75,67,90,100,0};
for(int i = 0;i<scores.length;i++){
System.out.println("scores["+i+"]="+scores[i]);
}
}
增强for循环
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论