• 用户输入


    用户输入

    你的程序需要接收外部指令才能决定下一步操作是什么. 比如. 你一个月工资上交给老婆95%. 剩下的是你的零花钱. 此时每个月的收入是不固定的. 零花钱也是不固定的. 需要用户输入工资才能继续执行下一步操作. 此时需要用到用户输入功能.
     在java中使用输入功能需要使用Scanner类来完成.
     import java.util.Scanner; // 使用Scanner必须要导入这个包. 关于导包后面会详解. 暂时先这么写
     
     public class TestIf {
         public static void main(String[] args) {
     
             // 准备一个Scanner对象
             Scanner sc = new Scanner(System.in);
         }
     }
    具体操作
     
     // 获取到用户输入的内容
     Scanner sc = new Scanner(System.in);
     
     // 你想要什么样的数据?
     // 常用的有
     // 获取到int类型的数据
     int i = sc.nextInt();
     System.out.println("i = " + i);
     
     // 获取到double类型的数据
     double d = sc.nextDouble();
     System.out.println("d = " + d);
     
     // 获取到字符串. 以回车为结尾
     String line = sc.nextLine();
     System.out.println("line = " + line);
    import java.util.Scanner; 
    public class Input {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
     
            int i = sc.nextInt();
            System.out.println("i= " + i);
     
            double d = sc.nextDouble();
            System.out.println("d = " + d);
     
            String line = sc.nextLine();
            System.out.println("line = " + line);        
        }
    }
     
    1 2.3 fdsaf
    i= 1
    d = 2.3
    line =  fdsaf 
     
     
    应用: 计算这个月的零花钱
     
    import java.util.Scanner;
    public class Input {
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            System.out.println("请输入你的工资:");
            double salary = sc.nextDouble();
            System.out.println("工资是: " + salary);
            double pin = salary * (1 - 0.95);
            System.out.println("零花钱:" + pin);
        }
    }
     
     
    请输入你的工资:
    6521.43
    工资是: 6521.43
    零花钱:326.0715000000003
     

     
     
  • 相关阅读:
    【SQL】行转列
    【SQL】高级函数汇总
    VisualStudio优秀扩展插件推荐
    【SQL】多行转一列 FOR XML PATH
    【SQL】判断一个字符串是否在另外一个字符串中
    【NodeJS】Windows环境初始化
    【WPF】实现加载中动画效果
    C# ffmpeg简单帮助类
    ZSH出现问题
    Manjaro 安装后的配置
  • 原文地址:https://www.cnblogs.com/wenyule/p/12179638.html
Copyright © 2020-2023  润新知