zoukankan      html  css  js  c++  java
  • java-if-else-使用scanner获取数据并显示

    一、使用scanner从键盘获取int型数据

    1.从键盘输入成绩,判断成绩等级.

    如果成绩大于等于90分小于等于100,为优秀

    如果成绩大于等于80分小于等于90,为良好

    如果成绩大于等于70分小于等于80,为中等

    如果成绩大于等于60分小于等于70,为及格

    否则为未通过。

    具体实现步骤:

    1.导包   import java.util.Scanner

    2.Scanner的实例化  Scanner scan=new Scanner(System.in);

    3.获取Scanner类的相关方法,使获取的值为需要的类型

    代码:

    import java.util.Scanner;
    class IfTest{
        public static void main(String[] args){    
            Scanner scan = new Scanner(System.in);
            System.out.println("请输入你的分数:");
            int num =scan.nextInt();
            if(num >= 90 && num <= 100){
            System.out.println("优秀");
            }
            else if(num >= 80 && num <= 90){
            System.out.println("良好");
            }
            else if(num >= 70 && num <= 80){
            System.out.println("中等");
            }
            else if(num >= 60 && num <= 70){
            System.out.println("及格");
            }
            else{
            System.out.println("不通过");
            }
        }
    }

    编译运行:

    二、使用scanner从键盘获取多种类型数据

    例子:使用scanner从键盘输入个人信息并显示

    import java.util.Scanner;
    class IfTest1{
    	public static void main(String[] args){	
    		Scanner scan = new Scanner(System.in);
    		System.out.println("请输入你的姓名:");
    		String name =scan.next();
    		System.out.println(name);
    		
    		System.out.println("请输入你的芳龄:");
    		int age =scan.nextInt();
    		System.out.println(age);
    		
    		System.out.println("请输入你的体重:");
    		double weight = scan.nextDouble();
    		System.out.println(weight);
    		
    		System.out.println("你是否单身?(true或false)");
    		boolean isSingle =scan.nextBoolean();
    		System.out.println(isSingle);
    		
    		//对于char型的获取,Scanner没有对应的方法,只能获取一个字符串
    		System.out.println("请输入你的性别(男或女)");
    		String sex =scan.next();
    		char sexChar=sex.charAt(0);//获取位置为0的字符
    		System.out.println(sexChar);
    	}
    }
    

      编译实现:

  • 相关阅读:
    jemter 90%line的解释
    JMeter 不同线程组间变量传递(亲测 ok)
    nginx的url规则小tips
    redis水平扩展实践,完全配置,无需代码改动
    基于nginx + lua实现的反向代理动态更新
    基于redis 3.x搭建集群环境
    简单监控脚本细节分析
    简单的应用服务器性能监控
    Elasticsearch的脚本化数据导入导出
    A* search算法
  • 原文地址:https://www.cnblogs.com/SpringChuXin/p/13397484.html
Copyright © 2011-2022 走看看