我被要求创建此程序,但是在显示多个输入JOptionPane对话框,然后显示多个JOptionPane消息对话框时遇到问题。
设计一个名为pet的类,该类应具有以下字段:
动物。动物领域拥有宠物的动物类型。
示例值为:“狗”,“猫”和“鸟”。
年龄。年龄字段保存宠物的年龄。
宠物类还应具有以下方法:
Java代码应使用GUI来输入和检索数据
我在显示多个输入对话框,然后显示消息对话框时遇到问题。到目前为止,这是我所做的...
import java.util.*;
import javax.swing.*;
public class PetDriver {
public static void main(String[] args){
String name, animal; double age;
Scanner input = new Scanner(System.in);
JOptionPane.showInputDialog("Enter the pet's name: ");
name = input.next();
JOptionPane.showInputDialog("Enter the pet's type: ");
animal = input.next();
JOptionPane.showInputDialog("Enter the pet's age: ");
age = input.nextDouble();
Pet petObject = new Pet();
petObject.setName(name);
petObject.setAnimal(animal);
petObject.setAge(age);
JOptionPane.showMessageDialog(null, "The Pet's name is: " + petObject.getName());
JOptionPane.showMessageDialog(null, "The Pet's type is: " + petObject.getAnimal());
JOptionPane.showMessageDialog(null, "The Pet's age is: " + petObject.getAge());
}
}
这是我的另一堂课。
class Pet {
private String name; private String animal; private double age;
public void setName(String n){
name = n;
}
public void setAnimal(String ami){
animal = ami;
}
public void setAge(double a){
age = a;
}
public String getName(){
return name;
}
public String getAnimal(){
return animal;
}
public double getAge(){
return age;
}
}