我是靠谱客的博主 明理热狗,最近开发中收集的这篇文章主要介绍if、switch、for、while的比较与运用1.if的结构与应用3.for的结构与应用4.while的结构与用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.if的结构与应用

1.1 if的结构

(1)举例一:

基本格式

if(条件表达式){

      当条件为true时执行的代码;

}else{

      当条件为false时执行的代码;

}

 

class D1{
    public static void main(String []args){
        int a=5; 
        if(a<6){
           System.out.println("真棒!");
        }else{
           System.out.println("lailelaodi!");
        }
    }
}

嵌套if-else形式

if(条件1){

      条件1为true时执行的代码;

      if(条件2){

          条件2为true时执行的代码;

      }else{

          条件2为false时执行的代码;

      }

}else{

      条件1为false时执行的代码;

}

class D1{
    public static void main(String []args){
        int a=5; 
        if(a<6){
           if(a>3){
                System.out.println("真棒!");
           }else{
                System.out.println("beautiful!");
           }
        }else{
           System.out.println("lailelaodi!");
        }
    }
}

if-else-if形式

if(条件1){

      代码块;

}else if(条件2){

      代码块;

}else if(条件3){

       代码块;

}else{

       代码块;

}

class D1{
    public static void main(String []args){
        int a=5; 
        if(a<6){
            System.out.println("真棒!");
        }else if(a>3){
            System.out.println("lailelaodi!");
        }else{
            System.out.println("beautiful!");
        }
    }
}

2.switch的结构与应用

2.1 switch的基本结构

switch(变量){

    case 值1:

          执行语句1;

          break;

    case 值2:

          执行语句2;

          break;

    case 值3:

          执行语句3;

          break;

    ........

    deafult:

          执行语句n;

          break;

}

import java.util.*;
class D1{
    public static void main(String []args){
        System.out.print("请输入0石头1剪刀2布:");
        Scanner scanner=new Scanner(System.in);
        int user=scanner.nextInt();
        String userStr="";
        switch(user){
            case 0:
               userStr="石头";
               break;
            case 1:
               userStr="剪刀";
               break;
            case 2:
               userStr="布";
               break;
        }
        System.out.println(userStr);
    }
}

3.for的结构与应用

3.1  for的结构

for(1循环的初始化 ;  2循环的继续条件 ; 4循环的步长 ){

         3循环体

}

import java.util.*;
class D1{
    public static void main(String []args){
        System.out.print("请输入一个整数:");
        Scanner scanner=new Scanner(System.in);
        int user=scanner.nextInt();
        boolean flag=true;  //建立一个标志用来标记素数
        //判断这个整数是不是素数
        for(int i=2;i<user-1;i++){
            if(user%i==0){
                flag=false;
                break;
            }
        }
        if(flag){
            System.out.println(user+"是素数!");
        }else{
            System.out.println(user+"不是素数!");
        }
    }
}
/*
用例1:
请输入一个整数:45
45不是素数!
用例2:
请输入一个整数:131
131是素数!
*/

4.while的结构与用法

4.1 while的结构

循环的初始化
while(循环的终止条件){
     代码块;
      步长;
}

这是一种while循环,但不常用,在画一个常用的图

import java.util.*;
class D1{
    public static void main(String []args){
        System.out.print("请输入一个整数:");
        Scanner scanner=new Scanner(System.in);
        int user=scanner.nextInt();
        int temp=user;
        int mul=0;
        //判断一个数是不是回文数
        while(true){
            mul=mul*10+user%10;
            user/=10;
            if(user==0){
                break;
            }
        }
        if(mul==temp){
            System.out.println(temp+"是回文数!");
        }else{
            System.out.println(temp+"不是回文数!");
        }
    }
}
/*
用例1:
请输入一个整数:34
34不是回文数!
用例2:
请输入一个整数:121
121是回文数!
*/

循环是非常重要的知识点,要多刷题熟练运用理解透,最后要注意代码的整洁,千万不要出现括号或者缩退问题,很影响在出错时代码的检查。

最后

以上就是明理热狗为你收集整理的if、switch、for、while的比较与运用1.if的结构与应用3.for的结构与应用4.while的结构与用法的全部内容,希望文章能够帮你解决if、switch、for、while的比较与运用1.if的结构与应用3.for的结构与应用4.while的结构与用法所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部