我是靠谱客的博主 高挑画笔,最近开发中收集的这篇文章主要介绍Java语句(1)之顺序结构&选择结构(if、switch)&循环结构(for、while)一、顺序结构二、选择结构(if语句&switch语句)三、循环语句(for循环、while循环) ,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
Java中,语句分为三大类,顺序结构,选择结构(if语句、switch语句),循环结构(for语句、while语句)。
一、顺序结构
就是按照输出语句来
例:
System.out.println("hello word!");
System.out.println("hi word!"); //对这两个句子依次输出
二、选择结构(if语句&switch语句)
if语句
1. if语句有三种格式
if (比较表达式){
语句体;
}
if(比较表达式){
语句体1;
}else{
语句体2;
}
if(比较表达式){
语句体1;
}else if{
语句体2;
}else if{
语句体3;
}
…………
else{
语句体n;
}
2.if语句的嵌套
int a = 10;
int b = 20;
int c = 30;
if(a > b) {
if (a > c ){
System.out.println(a + "是最大值”);
}else{
System.out.println(b + "是最大值“);
}
}else{
if(b > c) {
System.out.println(b + "是最大值”);
}else{
System.out.println(c + "是最大值“);
}
}
switch语句
1.switch语句的格式
switch(表达式){ //基本数据类型可以接收byte,short,char,int
case 值1: //引用数据类型可以接收枚举(jdk1.5)String字符串(jdk1.7)
语句体1;
break;
case 值2:
语句体2;
break;
……
default:
语句体n+1;
break;
}
2.switch语句案例
输入数字,显示周几
关于switch的一些注意点
- case后面只能是常量,不能是变量,而且多个case后面的值不能是相同的
- 如果break不加的话,就算遇到匹配的也不会跳出循环,还会继续执行下面的内容。
if和switch的区别
if一般在判断区间范围的时候用
switch一般在判断固定值的时候用
三、循环语句(for循环、while循环)
for循环
1.for循环结构
for(初始表达式;条件表达式;循环后的操作表达式){
循环体;
}
判断条件语句不管是复杂还是简单结果是boolean类型的
例子:
for( i = 1; i <= 10; i ++){
System.out.println(“hello,word!”);
}
编译数字1~10的和
while循环
1.while语句有两种格式
while (判断条件语句){
循环体语句;
}
do{
循环体语句;
}while(判断条件语句);
三种循环的区别:
(1)do while不管条件满不满足,至少都会循环一次循环体
(2)while先判断条件,如果满足执行,如果不满足就不会执行
(3)for语句循环后,变量会被释放掉,不能再使用
while语句执行后,初始化变量还可以使用
PS : 如果你想在循环结束之后,继续使用控制条件的那个变量,用while循环,
否则用for循环。不知道用谁,可以用for循环,因为变量及早地从内存中消失,可以提高内存的使用效率。
最后
以上就是高挑画笔为你收集整理的Java语句(1)之顺序结构&选择结构(if、switch)&循环结构(for、while)一、顺序结构二、选择结构(if语句&switch语句)三、循环语句(for循环、while循环) 的全部内容,希望文章能够帮你解决Java语句(1)之顺序结构&选择结构(if、switch)&循环结构(for、while)一、顺序结构二、选择结构(if语句&switch语句)三、循环语句(for循环、while循环) 所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复