zoukankan      html  css  js  c++  java
  • 流程控制的基本语法和应用

    一.选择结构的基本语法

    掌握if分支结构:基本if,if-else,多重if,嵌套if,

    掌握switch分支结构

    1.if结构

    public class Demo3 {
        public static void main(){
            int a=90;
            int b=95;
            if(a>80&&b>90){
                System.out.println("奖励一部华为手机");
            }
        }
    }

    2.if-else

    public class Demo3 {
        public static void main(){
            int a=90;
            int b=95;
            if(a>80||b==100){
                System.out.println("奖励一部华为手机");
            }else{
                System.out.println("你没有任何奖励");
            }
        }
    }

    3.多重if

    public class Demo3 {
        public static void main(){
            int a=90;
            int b=95;
            if(a>90&&b>95){
                System.out.println("奖励一部华为手机");
            }else if(a>85){
                System.out.println("奖励一直钢笔");
            }
        }
    }

    4.嵌套if

    public class Demo3 {
        public static void main() {
            Scanner input = new Scanner(System.in);
            int a = 90;
            int b = 95;
            String sex = "男";
            if (a > 90 && b > 95) {
                if (sex.equals("男")) {
                    System.out.println("奖励一部华为手机 ");
                }
            } else {
                    System.out.println("你没有任何奖励");
            }
        }
    }

    5.switch分支结构

    package test;
    //导入Scanner包
    import java.util.*;
    
    public class Demo3 {
        public static void main() {
            //创建Scanner类
            Scanner input=new Scanner(System.in);    
            //输出语句
            System.out.println("请输入日期:");
            //创建控制台接收的变量
            int num=input.nextInt();
            switch(num){
                case 1:
                    System.out.println("星期一");
                    break;
                case 2:
                    System.out.println("星期二");
                    break;
                case 3:
                    System.out.println("星期三");
                    break;
                case 4:
                    System.out.println("星期四");
                    break;
                case 5:
                    System.out.println("星期五");
                    break;
                case 6:
                    System.out.println("星期六");
                    break;
                case 7:
                    System.out.println("星期日");
                    break;
                default:
                    System.out.println("输入错误");
            }
        }
    }

     二.循环结构的基本语法whie,do while,for循环

    1.while循环结构

    package test;
    import java.util.*;
    public class Demo3 {
        public static void main(String[] args){
            Scanner input=new Scanner(System.in);
            
            int i=0;
            while(i<=100){
                System.out.println("123");
                i++;
            }

    注意:

    (1)while的循环条件是一个布尔表达式,它的值为布尔型   true或false

    (2)大括号中的语句统称为循环操作,又称循环体

    (3)循环体中千万不要忘记写迭代(i++) 否则会造成死循环

    2.do while循环

    package test;
    import java.util.*;
    public class Demo5 {
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            double score;
            do{
                System.out.println("请输入你的考试成绩:");
                score=input.nextDouble();
                if(score<90){
                    System.out.println("还要继续修学");
                }
            }while(score<90);
            System.out.println("毕业");
        }
    }

    注意:

    (1) do while语句是先执行一遍循环体 在进行判断

    (2)do while是以分好结尾的,分号非常重要,不能省略

    (3)不要忘记“i++”

    for循环

    package test;
    import java.util.*;
    public class Demo5 {
        public static void main(String[] args) {
            Scanner input=new Scanner(System.in);
            for(int i=1;i<=100;i++){
                System.out.println("输出第"+i+"数字");
            }
        }
    }

     注意:

    (1)

    (2)

    (3)

  • 相关阅读:
    C语言基础--函数
    C语言基础--for循环
    C语言基础--while循环
    C语言基础--switch
    iOS UIView常用方法和属性
    iOS UIView简单缩放动画
    Android ListView动态改变Item高度
    iOS UILabel自定义行间距时获取高度
    iOS UILable高度自适应
    iOS 简单block的使用
  • 原文地址:https://www.cnblogs.com/LittleBoys/p/11908629.html
Copyright © 2011-2022 走看看