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

循环结构简介

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

循环结构简介

Java选择结构

if选择结构

​ if (条件){

​ //代码块

​ }

条件结果必须是布尔值;

 
import java.util.Scanner;
​
public class MySecond{
​
    public static void main(String [] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("请输入你的成绩:");
        int grade = input.nextInt();
        if ( grade>90 ) {
            System.out.println("获得一个MP4作为奖励");
        }
    }
}

逻辑运算符

&& : 条件1 && 条件2 仅仅两个条件同时为真,结果为真。

|| : 条件1 || 条件2 只要两个条件有一个为真,结果就为真。

! : !条件 条件为真时,结果为假;条件为假时,结果为真

 
 
import java.util.Scanner;
​
public class MyThird{
​
    public static void main (String [] args ) {
        Scanner input = new Scanner(System.in);
        System.out.println("输入音乐成绩:");
        int yin = input.nextInt();
        System.out.println("请输入Java成绩:");
        int java = input.nextInt();
        //表达式+ - * /
        //运算运算等级
        //1. [] {} () .
        //2. ++ -- !
        //3. + - * /
        //4. > < >= <= !=
        //5. && ||
        //6. += -+ *= /= %=
        //7. =
        if ( (yin>70 && java>98) || (java==100 && yin>70) ) {
            System.out.println("获得奖励");
        } 
    }
}

if - else 选择结构

​ if (条件){

​ //代码块1

​ }else{

‘ //代码块2

​ }

 
 
import java.util.Scanner;
​
public class MyFour{
​
    public static void main(String [] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入你的分数:");
        int score = input.nextInt();
        if ( score>=80 ) {
            System.out.println("奖励");
        }else {
            System.out.println("惩罚");
        }   
    }
}

产生随机数的方法

Random rand = new Random;

int randNum = rand.nextInt();

 
 
import java.util.Scanner;
import java.util.Random;
​
public class MySix{
​
    public static void main(String [] args) {
 
        Scanner input = new Scanner(System.in);
        System.out.println("请输入你的会员号:");
        int hui = input.nextInt();
        int bai = hui/100%10;//提取百位数
        Random rand = new Random();//产生一个随机数工具
        int randNum = rand.nextInt(5);//生成一个10以内的数
        System.out.println(randNum);
        if ( bai==randNum ) {
            System.out.println("幸运客户");
        }else {
            System.out.println("不是幸运客户");
        }
    }
}

多重if 选择结构

​ if (成绩>=80){

​ //代码块1

​ }else if (成绩>=60 ){

​ //代码块2

​ }else{

​ //代码块3

​ }

 
 
import java.util.Scanner;
​
public class MyEight {
​
    public static void main (String [] args) {
        Scanner input = new Scanner(System.in);
        System.out.println("请输入你的成绩:");
        int score = input.nextInt();
        if ( score >= 80 ) {
            System.out.println("烧烤");
        }else if ( score >= 60 ) {
            System.out.println("水");
        }else if ( score < 60 ) {
            System.out.println("惩罚");
        }
    }
}

switch选择结构

switch(表达式){

​ case 常量1:

​ 语句;

​ break;

​ case 常量2:

​ 语句;

​ ...

​ default:

​ 语句;

​ break;

​ }

 
 
import java.util.Scanner;
​
public class MyFour {
​
    public static void main(String [] args){
        Scanner input = new Scanner(System.in);
        System.out.println("请输入你的名次:");
        int i = input.nextInt();
        switch ( i ) {
            case 1:
                System.out.println("参加夏令营");
                break;
            case 2:
                System.out.println("奖励手机");
                break;
            case 3:
                System.out.println("奖励MP4");
                break;
            default:
                System.out.println("什么都没有");
        }
    }
}

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

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

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