黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java流程控制的介紹

Java流程控制的介紹

更新時間:2022-04-27 11:24:07 來源:動力節點 瀏覽1263次

Java流程控制的步驟是怎樣的?動力節點小編來告訴大家。

Java流程控制

1.通過Scanner類來獲取用戶的輸入

2.scanner對象

3.使用next方式接收用戶數據

package com.liyanfei.sanner;
import java.util.Scanner;
public class Demo01 {
    public static void main(String[] args) {
        //創建一個掃描器對象,用來接收鍵盤數據
        Scanner scanner = new Scanner(System.in);
        System.out.println("使用next方式接收:");
        //判斷用戶有沒有輸入字符串
        if (scanner.hasNext()){
            //使用next方式接收用戶輸入
            String str = scanner.next();//程序會等待用戶輸入完畢
            System.out.println("輸入的內容為:"+str);
        }
        //凡是屬于IO流(輸入輸出)的類如果不關閉會一直占用資源,養成習慣用完就關掉
        scanner.close();
    }
}

4.使用nextline方式接收數據

package com.liyanfei.sanner;
import java.util.Scanner;
public class Demo02 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("使用nextline方式接收:");
        if (scanner.hasNextLine()){
            String src = scanner.nextLine();
            System.out.println("輸入的內容為:"+src);
        }
        scanner.close();
    }
}

if和scanner的簡單使用

package com.liyanfei.sanner;
import java.util.Scanner;
public class Demo04 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int i = 0;
        float f = 0.0F;
        System.out.println("請輸入整數:");
        if (scanner.hasNextInt()){
            i = scanner.nextInt();
            System.out.println("輸入的整數為:"+i);
        }else{
            System.out.println("您輸入的不是整數!");
        }
        //=======================================================
        System.out.println("請輸入小數:");
        if (scanner.hasNextFloat()){
            f = scanner.nextFloat();
            System.out.println("輸入的小數為:"+f);
        }else{
            System.out.println("您輸入的不是小數!");
        }
        scanner.close();
    }
}

while和scanner的簡單使用

package com.liyanfei.sanner;
import java.util.Scanner;
public class Demo05 {
    public static void main(String[] args) {
        //可以輸入多個數字  并求其總和與平均數  每輸入一個數字用回車確認  通過輸入非數字來結束并輸出執行結果
        Scanner scanner = new Scanner(System.in);
        //定義一個和
        double sum = 0;
        //計算輸入了多少個數字
        int m = 0;
        //通過循環判斷是否還有數字輸入  并在里面對每一次輸入就行計算求和與統計
        System.out.println("請輸入數據:");
        while (scanner.hasNextDouble()){
            double x = scanner.nextDouble();//定義一個x去接收輸入的數據
            m = m + 1;//統計輸入次數
            sum = sum + x;//計算輸入數據的和
            System.out.println("你輸入了第"+m+"個數據,當前的和為:"+sum);
        }
        System.out.println(m+"個數的和為:"+sum);
        System.out.println(m+"個數的平均值為:"+(sum/m));
        scanner.close();
    }
}

順序結構

package com.liyanfei.struct;
public class ShunXuDemo {
    public static void main(String[] args) {
        System.out.println("hello,world1");
        System.out.println("hello,world2");
        System.out.println("hello,world3");
        System.out.println("hello,world4");
        System.out.println("hello,world5");
        //順序結構也是結構的一種
        //順序結構是使用最多,最基本的算數結構
    }
}

if選擇結構

if單選擇結構

package com.liyanfei.struct;
import java.util.Scanner;
public class IfDemo01 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("接收用戶的輸入:");
        String s = scanner.nextLine();
        //equals:判斷字符串是否相等
        if (s.equals("Hello")){
            System.out.println(s);
        }
        System.out.println("End");
        scanner.close();
    }
}

if雙選擇結構

package com.liyanfei.struct;
import java.util.Scanner;
public class IfDemo02 {
   /*
   60分合格,小于則不合格
   public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("請輸入考試分數:");
        double sc = scanner.nextDouble();
        if (sc<60){
            System.out.println("不合格,成績為:"+sc);
        }else {
            System.out.println("合格,成績為"+sc);
        }
        scanner.close();  */
//如果公司成功收購軟件,則支付100萬購買,如果不成功,則自己找人開發
   public static void main(String[] args) {
       Scanner scanner = new Scanner(System.in);
       System.out.println("公司收購軟件結果:");
       String str = scanner.nextLine();//等待用戶輸入
       if (str.equals("成功")){
           System.out.println("公司支付100萬購買");
           System.out.println("公司收購軟件結果:"+str);
       }else if (str.equals("失敗")){//多次判斷要使用else if來添加判斷條件
           System.out.println("公司自己找人開發");
           System.out.println("公司收購軟件結果:"+str);
       }else {
           System.out.println("請輸入‘成功’或者‘失敗’!");
       }
       scanner.close();
   }
}

if多選擇結構

package com.liyanfei.struct;
import java.util.Scanner;
public class IfDemo03 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("請輸入考試分數:");
        double sc = scanner.nextDouble();
        if (sc>=60&&sc<75){
            System.out.println("合格,成績為評價:C");
        }else if (sc>=75&&sc<90){
            System.out.println("良好,成績評價為:B");
        }else if (sc>=90&&sc<100) {
            System.out.println("優秀,成績評價為:A");
        }else if (sc == 100) {
            System.out.println("恭喜滿分!,成績評價為:S");
        }else if (sc>=0&&sc<60){
            System.out.println("不合格,成績為評價:D");
        }else {
            System.out.println("成績不合法!");
        }
            scanner.close();
    }
}

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日本一区二区三区在线 视频 | 毛片网站视频 | 毛片三级在线观看 | 亚洲国产片 | 成人欧美在线观看 | 嘿嘿视频在线 | 成人黄18免费视频 | 久久er国产精品免费观看1 | 黑丝裸足 | 久久人人爽人人爽人人爽 | 狠狠躁夜夜躁人人躁婷婷视频 | 日日狠日 | 国产精品亚洲欧美大片在线看 | 欧美成人777 | 久久精品国产亚洲网站 | 男女做污污无遮挡激烈免费 | 最新色站 | 国产亚洲精品日韩综合网 | 成人在免费视频手机观看网站 | 一级成人毛片 | 精品久久久久免费极品大片 | 亚洲欧美专区精品久久 | 欧美在线成人免费国产 | 欧美第四页 | 成年人免费观看网站 | 麻豆国产成人精品午夜视频 | 欧美日韩国产动漫 | 999www成人免费视频 | 欧美日韩中文字幕在线视频 | 一级片黄色a | 亚洲欧美专线 | 手机看片精品高清国产日韩 | 天天爽爽 | 97精品久久天干天天蜜 | 精品国语对白精品自拍视 | 网站啪啪 | 欧美日韩在线成人看片a | 日韩欧美1区| 国产一级毛片视频在线! | 欧美最猛性xxxxx短视频 | 国产日韩亚洲欧美 |