1

だから私はJavaでこの簡単なコードを持っています。しかし、コードに書かれているように「もう一度プログラムを使用」しようとすると、常に名前を入力する最初のエントリをスキップします。これを修正するにはどうすればよいですか?

コードは次のとおりです。

import java.util.Scanner;
public class Try{
public static void main(String args[]){
    Scanner sc=new Scanner(System.in);
    int salary;
    String name, perform;
    int choice = 1;
    do{
        System.out.println("Enter your name:");     
        name=sc.nextLine(); 
        System.out.println("Enter your performance:");  
        perform=sc.nextLine();
        System.out.println("Enter your salary:");   
        salary=sc.nextInt();

        System.out.println("Name: "+name);
        System.out.println("Performance: " + perform);
        System.out.println("Salary:" + salary);

        System.out.println("Do you want to use the program again?\n[1]Yes\n[2]No"); 
        choice=sc.nextInt();
    }while (choice < 2);
}
}
4

2 に答える 2