java - 尝试运行多个方法

标签 java methods

程序应该接受两个输入并显示它们。然而,当我运行它时,它只询问我的年龄,然后将其打印出来。我希望程序也会询问我的名字。

你今年16岁了 您的名字是:

import java.util.Scanner;

public class NIMEVALIK{
int Vanus;
String NIMI;


public void setAge(int vanus){
    Vanus = vanus;
} 
public void setName(String name){
    NIMI = name;
}
public int getAge() {
    System.out.println("Your are %s years old: ",Vanus);
    return Vanus;
}
public String getName(){
    System.out.println("Your name is: " + NIMI);
    return NIMI;
}

public static void main(String[]args){
    int age;
    String name;
    NIMEVALIK nimiObject = new NIMEVALIK();
    Scanner input = new Scanner(System.in);
    System.out.println("Siseta vanus");
    age = input.nextInt();
    nimiObject.setAge(age);
    System.out.println("sisega nimi");
    name = input.nextLine();
    nimiObject.setName(name);
    nimiObject.getAge();
    nimiObject.getName();

}
}   

最佳答案

您的代码:

        name = input.nextLine();

试试这个:

        name = input.next()+input.nextLine();

关于java - 尝试运行多个方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22876640/

相关文章:

Java(FX) - 只允许 1 个类从单例类调用方法

java - 为什么这个线程会影响主线程?

java - Thread.sleep 没有被 PowerMockito mock

java - 安卓应用程序。从文本字段创建复选框

Java问题;无法将 Activity 添加到 ArrayList<???> 需要帮助

android - 低于 64K 的方法出现“方法超出编译器指令限制”消息

python - 类型错误:init_animals() 采用 1 个位置参数,但给出了 2 个

javascript - 将 AWS Chime 集成到 Java 应用程序中

java - 区分 GZIP 和非 GZIP 格式不起作用

java - java中的日期格式不正确