我是靠谱客的博主 高挑画笔,最近开发中收集的这篇文章主要介绍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的一些注意点

  1. case后面只能是常量,不能是变量,而且多个case后面的值不能是相同的
  2. 如果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循环) 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部