栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java控制语句

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java控制语句

文章目录

Java控制语句

1.if语句

1.1if语句的语法结构:四种编写方式1.2接收用户键盘输入 2.switch语句

2.1 switch语句也属于选择结构,也是分支语句2.2 switch语句的语法结构:2.3 switch语句的执行原理: 3.for语句

3.1语法结构:3.2 for循环的执行原理:3.3 九九乘法表 4. while语句

4.1while循环的语法结构4.2while循环的执行原理4.3while循环的循环次数 5.do...while语句

5.1 do...while循环的语法结构5.2 do...while循环的执行原理5.3 使用do...while的注意事项 6.break语句7.continue语句

Java控制语句

java控制语句可以分为7种:

控制选择结构语句

if 、if else

控制循环结构语句

forwhiledo while

控制循环语句

breakcontinue

文章目录

Java控制语句

1.if语句

1.1if语句的语法结构:四种编写方式1.2接收用户键盘输入 2.switch语句

2.1 switch语句也属于选择结构,也是分支语句2.2 switch语句的语法结构:2.3 switch语句的执行原理: 3.for语句

3.1语法结构:3.2 for循环的执行原理:3.3 九九乘法表 4. while语句

4.1while循环的语法结构4.2while循环的执行原理4.3while循环的循环次数 5.do...while语句

5.1 do...while循环的语法结构5.2 do...while循环的执行原理5.3 使用do...while的注意事项 6.break语句7.continue语句

1.if语句 1.1if语句的语法结构:四种编写方式

第一种: if(布尔表达式){

​ java语句;

​ java语句;

​ ……}

第二种:if(布尔表达式){

​ Java语句

​ }else{

​ Java语句

​ }

第三种:if(布尔表达式){

​ Java语句

​ }else if(布尔表达式){

​ Java语句

​ }

第四种:if(布尔表达式){

​ Java语句

​ }else if(布尔表达式){

​ Java语句

​ }else{

​ Java语句

​ }

【重点】:对于java中的if语句来说,只要有一个分支执行,整个if语句全部结束。

“所有的控制语句”都是可以嵌套使用的,只要合理嵌套就行。【注意】:嵌套使用时注意代码格式。

if语句分支中只有一条java语句的话,大括号可以省略不写。

1.2接收用户键盘输入

System.out println():负责向控制台输出【从内存到控制台,输出的过程,这是从内存中出来了】

接收用户键盘输入,从“键盘”到“内存”。【输入的过程,到内存中去】

package iftest;

public class KeyInputTest {
    public static void main(String[] args){
//        第一步:创建键盘扫描器对象
        java.util.Scanner s = new java.util.Scanner(System.in);

//        第二步:调用Scanner对像的next()方法开始接收用户键盘输入
//        程序执行到这里会停下来,等待用户的输入
//        当用户输入的时候,并且最终敲回车键的时候,键入的信息会自动赋值给userInputContent
//        程序执行到这里,用户输入的信息已经到内存中了
//        接收文本【以字符串的形式接收】
       // String userInputContent = s.next();//标识符的命名规范:见名知意

//        接收数字【以整数int的形式来接收】
        int num = s.nextInt();

//        将内存中的数值输入到控制台
        //System.out.println("您输入了:" + userInputContent);

        System.out.println("您输入了:" + num);
    }
}

2.switch语句 2.1 switch语句也属于选择结构,也是分支语句 2.2 switch语句的语法结构:

​ switch(int或string类型的字面值或变量){

​ case int或string类型的字面值或变量 :

​ java语句;

​ ……

​ break;

​ case int或string类型的字面值或变量 :

​ java语句;

​ ……

​ break;

​ case int或string类型的字面值或变量 :

​ java语句;

​ ……

​ break;

​ default:

​ java语句;

​ ……

​ }

2.3 switch语句的执行原理:

switch后面括号当中的数据和case后面的数据进行一一匹配,如果匹配成功的分支执行。按照自上而下的顺序依此匹配。

匹配成功的分支执行,分支当中最后有“break;”语句的话,整个switch语句终止。

匹配成功的分支执行,分支当中没有“break;”语句的话,直接进入下一个分支执行(不进行分配)。

这种现象被称为case穿透现象。【提供break;语句可以避免穿透】

所有分支都没有匹配成功,当中default的语句,会执行default分支中的程序。

switch 和 case 后面只能是int或String类型的数据,不能是探测其它类型。

case 可以合并 。

3.for语句 3.1语法结构:

for(初始化表达式 ;布尔表达式;更新表达式){

//是需要重复执行的代码片段【循环体:由java语句构成】

}

3.2 for循环的执行原理:

初始化表达式 ;布尔表达式;更新表达式都不是必须的但是“;”是必须的。初始化表达式最先执行,并且在整个for循环当中只执行一次布尔表达式必须是true/false,不能是其它值 3.3 九九乘法表

package switchtest;

public class ForTest {
    public static void main(String[] args){
        for (int i = 1 ; i <= 9 ;i++){
            for (int j = 1 ; j <= i ; j++){
                System.out.print(i + "*" + j + "=" + i * j + " ");
            }
            System.out.println("n");
        }
    }
}

  public static void main(String[] args){

      

//        升级版【加入统计机制】
        int count = 0 ;
        for (int i = 2 ; i <= 100; i++){

//            这里的这段代码只是判断i是否为素数
            boolean isSuShu = true;
            for (int j = 2 ; j < i ; j++){
                if (i % j == 0){
                    isSuShu = false ;
                    break;
                }
            }
            if (isSuShu){
                System.out.print(i + " ");
                count++;
                if (count % 8 == 0){
                    System.out.println();
                }
            }

        }


    }
4. while语句 4.1while循环的语法结构

while(布尔表达式){

​ 循环体;

}

4.2while循环的执行原理

先判断布尔表达式的结果:

true

执行循环体 false

循环体结束 4.3while循环的循环次数

0 ~ n 次

注意:while循环的循环体可能执行次数为0次。

5.do…while语句 5.1 do…while循环的语法结构

​ do{

​ 循环体;

​ }while(布尔表达式);

5.2 do…while循环的执行原理

先执行循环体在执行循环语句

5.3 使用do…while的注意事项

do…while循环的循环体代码片段执行次数是:1 ~ n 次【至少执行一次】

do…while循环语句最终有一个“分号”别丢了

6.break语句

break是Java语言中的关键字,被翻译为 “ 中断 / 折断 ”break + “ ;” 可以成为一个单独的完整的Java语句:break;break语句使用在switch语句当中,用来终止switch的语句执行break语句同样可以使用在循环语句当中,用来终止循环的执行break;语句使用在for 、while、do…while循环语句当中用来跳出循环,终止循环的执行。在默认的情况下:break语句终止的是离它最近的循环语句。当然也可以指定终止某个循环,需要给循环起名,采用的语法:break 循环名称; 7.continue语句

continue表示:继续/ go on / 下一个continue也是一个continue关键字加一个分号构成一个单独的完整的Java语句,主要出现循环语句当中用来控制循环的执行continue和break的区别:

break表示循环不执行了continue表示直接进入下一次循环继续执行

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769147.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号