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);
    	}
    }
    

      编译实现:

  • 相关阅读:
    Vue路由机制
    谷歌浏览器打不开应用商店的解决方法
    Vue报错——Component template should contain exactly one root element. If you are using vif on multiple elements, use velseif to chain them instead.
    Vue.js学习之——安装
    Vue使用axios无法读取data的解决办法
    关于localstorage存储JSON对象的问题
    2013年整体计划
    个人喜欢的警语收集
    Linux防火墙的关闭和开启
    Flex修改title 转载
  • 原文地址:https://www.cnblogs.com/SpringChuXin/p/13397484.html
Copyright © 2011-2022 走看看