首先,謝謝您花時間閱讀我的問題。我有三個文件用於練習繼承,但是我有一個關於將字符串轉換爲雙精度的問題。我已經閱讀了關於雙打的API,並且理解parseDouble是轉換方面最簡單的方法,但我不確定我可以在下面提供的代碼中放置parseDouble。將字符串轉換爲雙精度?
//Code Omitted
public Animal()
{
name = "";
weight = "";
length = "";
color = "";
}
public Animal(String n, String w, String l, String c)
{
name = n;
weight = w;
length = l;
color = c;
}
//Code Omitted The below class is an extension of my Animal class
public Dog()
{
super();
breed = "";
sound = "";
}
public Dog(String n, String w, String l, String c, String b, String s)
{
super(n,w,l,c);
name = n;
weight = w;
length = l;
color = c;
breed = b;
sound = s;
}
public String getName()
{
return name;
}
public String getWeight()
{
return weight;
}
public String getLength()
{
return length;
}
public String getColor()
{
return color;
}
public String getBreed()
{
return breed;
}
public String getSound()
{
return sound;
}
//Code Omitted
public static void main(String [] args)
{
String name, weight, breed, length, sound, color;
Scanner input = new Scanner(System.in);
System.out.print("Please name your dog: ");
name = input.next();
System.out.print("What color is your dog? (One color only): ");
color = input.next();
System.out.print("What breed is your dog? (One breed only): ");
breed = input.next();
System.out.print("What sound does your dog make?: ");
sound = input.next();
System.out.print("What is the length of your dog?: ");
length = input.next();
System.out.print("How much does your dog weigh?: ");
有在你的代碼中你無需*'parseDouble()'。如果你要添加一個計算長度或重量的方法,你可以在那裏使用它。 – jonhopkins