zoukankan      html  css  js  c++  java
  • 用户输入

    用户输入

    你的程序需要接收外部指令才能决定下一步操作是什么. 比如. 你一个月工资上交给老婆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
     

     
     
  • 相关阅读:
    Google Protocol Buffer 的使用和原理(转)
    在python开发工具PyCharm中搭建QtPy环境(详细)
    Docker容器的操作
    Docker镜像操作
    最新版本Docker的安装和使用
    linux CentOS如何安装KVM
    在Linux CentOS下如何安装tar.gz和RPM软件包
    Linux忘记root密码后如何在grub界面中以单用户模式进入系统并重置密码的方法
    Django中的Project和App的区别
    Python处理PDF和Word文档常用的方法(二)
  • 原文地址:https://www.cnblogs.com/wenyule/p/12179638.html
Copyright © 2011-2022 走看看