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
     

     
     
  • 相关阅读:
    vue截取video视频中的某一帧
    sm加密前端解析--JS实现国密算法SM2加密
    前端js解析识别图片二维码
    如果让你来设计一个分页功能, 你会怎么设计? 前后端如何交互?
    jQuery事件
    如何实现文件上传?说说你的思路
    实现JWT鉴权机制
    对中间件概念的理解,如何封装 node 中间件
    Node 文件查找的优先级以及 Require 方法的文件查找策略
    angularjs input使用ng-model双向绑定无效bug解决
  • 原文地址:https://www.cnblogs.com/wenyule/p/12179638.html
Copyright © 2011-2022 走看看