java循环输入直到,使用循环接受其他用户输入,直到用户输入结束输入的值

我是Java的新手 . 我需要一些帮助,使用循环接受其他用户输入,直到用户输入结束输入的值 . 我的问题从语句“System.out.println(”你完成了吗?输入大写的Y / N)开始 . 下面是我的代码 .

公共类EmployeeData {

//declare variables

private String firstName;

private String lastName;

private int id;

private double hourlyWage;

//constructors

public EmployeeData(String firstName, String lastName, int id, double hourlyWage){

this.firstName = firstName;

this.lastName = lastName;

this.id = id;

this.hourlyWage = hourlyWage;

}

// getters and setters

public String getFirstName() {

return firstName;

}

public void setFirstName(String firstName) {

this.firstName = firstName;

}

public String getLastName() {

return lastName;

}

public void setLastName(String lastName) {

this.lastName = lastName;

}

public int getId() {

return id;

}

public void setId(int id) {

this.id = id;

}

public double getHourlyWage() {

return hourlyWage;

}

public void setHourlyWage(double hourlyWage) {

this.hourlyWage = hourlyWage;

}

//method to return string

public String toString(){

return "Employee Name: " + this.firstName +" "+ this.lastName + "\n"+ "Employee ID: " +this.id + "\n"+ "Hourly Wage "+ this.hourlyWage;

}

}

import java.util.Scanner;

公共类员工{

public static void main(String[] args){

String firstName;

String lastName;

int id;

double hourlyWage;

Scanner input = new Scanner(System.in);

System.out.println("Enter your First Name");

firstName = input.nextLine();

System.out.println("Enter your Last Name");

lastName = input.nextLine();

System.out.println("Enter your ID Number");

id = input.nextInt();

System.out.println("Enter your Hourly Wage");

hourlyWage = input.nextDouble();

EmployeeData em1 = new EmployeeData("firstName" , "lastName" , id, hourlyWage);

em1.setFirstName(firstName);

em1.setLastName(lastName);

em1.setId(id);

em1.setHourlyWage(hourlyWage);

String x = em1.toString();

System.out.println(x);

System.out.println("Are you are finished? Enter Y/N in uppercase");

char c = input.next().charAt(0);

if(c == 'N'){

System.out.println("Enter your First Name");

firstName = input.nextLine();

System.out.println("Enter your Last Name");

lastName = input.nextLine();

System.out.println("Enter your ID Number");

id = input.nextInt();

System.out.println("Enter your Hourly Wage");

hourlyWage = input.nextDouble();

EmployeeData em2 = new EmployeeData("firstName" , "lastName" , id, hourlyWage);

em2.setFirstName(firstName);

em2.setLastName(lastName);

em2.setId(id);

em2.setHourlyWage(hourlyWage);

String z = em2.toString();

System.out.println(z);

}

else{

System.out.println("You have finished.");

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值