java进程控制

java进程控制,第1张

java进程控制 1.用户交互Scanner

Scanner对象

  • 之前我们学的基础语法中我们并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java的新特征,我们可以通过Scanner类来获取用户的输入。

  • 基本语法:

  •  
      
    package com.yan.Scanner;
    ​
    import java.util.Scanner;
    ​
    public class Dome001 {
        public static void main(String[] args) {
    ​
    ​
    ​
            System.out.print("请输入:");
            Scanner scanner = new Scanner(System.in);
    ​
            if (scanner.hasNext()){
                String str = scanner.next();
                System.out.print("输出内容为:"+str);
            }
            scanner.close();
    ​
        }
    }

    • 通过Scanner 类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用 -hasNext()与hasNextLine()判断是否还有输入的数据

2.顺序结构 3.选择结构 4.循环结构
package com.yan.Struct;
​
import java.util.Scanner;
​
public class IfDemo3 {
    public static void main(String[] args) {
        System.out.print("请输魂力:");
​
        Scanner scanner = new Scanner(System.in);
        int score = scanner.nextInt();
​
​
        if (score == 100){
            System.out.print("斗帝强者!");
        }else if (
                score <100 && score>90
        ){
            System.out.print("斗尊强者!");
        }else if (
                score <90 && score >80
        ){
            System.out.print("斗宗强者,恐怖如斯!");
        }else if (score<80){
            System.out.print("斗宗之下,皆为蝼蚁");
        }else {
            System.out.print("非本界之人,诛杀!");
        }
​
        scanner.close();
​
    }
}
5.break & continue

package com.yan.Struct;
​
public class SwitchDemo2 {
    public static void main(String[] args) {
        char power = 'C';
​
        switch (power){
            case 'A':
                System.out.print("优秀");
            case 'B':
                System.out.print("良好");
            break;
            case 'C':
                System.out.print("一般");
            //break;
            case 'D':
                System.out.print("不及格");
            break;
            default:
                System.out.print("成绩为空");
        }
​
    }
​
​
​
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5612018.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存