【问题标题】:Input from keyboard [duplicate]从键盘输入[重复]
【发布时间】:2016-03-14 16:44:10
【问题描述】:

我想从用户那里获取该程序的值,即直接从用户那里获取Namerollsalary 的值。

怎么做?

 public class MethodOverloadingPractice {

    public void display(String name){
        System.out.println("Name is "+name);
    }

    public void display(String name, int roll){
        System.out.println("Name is " + name + "Roll is " + roll);
    }

    public void display(String name, int roll, double salary){
        System.out.println("Name is " + name + "Roll is " + roll + "Salary is " + salary);
    }      
}

class MOP{
    public static void main(String[] args){
    MethodOverloadingPractice obj = new MethodOverloadingPractice();
    obj.display("Jannatin");
    obj.display("Jannatin", 101);
    obj.display("Jannatin", 101, 150);
    }
}

有人可以帮忙吗?

【问题讨论】:

  • 这是什么语言?
  • 这是Java语言

标签: java user-input


【解决方案1】:

您可以使用Scanner 从命令行读取一行。

Scanner scanner = new Scanner(System.in);
scanner.useDelimiter(System.getProperty("line.separator"));
String name = scanner.next();
String roll = scanner.next();
String salary = scanner.next();
scanner.close();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-04
    • 2012-11-17
    • 2012-12-23
    • 1970-01-01
    • 2015-09-25
    相关资源
    最近更新 更多