以下に私のコードを示します。私はJavaを初めて使用します(これは宿題です)。私の質問は、java.io.IOExceptionをスローする必要がある場所と、テキストを入力する必要がある場合のコードの外観です。私の質問を理解していただければ幸いです。ありがとう。
編集済み - 入力チャンスが必要なため、スキャナーが必要なようです。
class cilindrs { //object
int augstums;
double radiuss; // variables
float pi;
String krasa;
cilindrs (int a, double r, float p, String k){ //constructor
augstums = a;
radiuss = r;
pi = p;
krasa = k;
}
double tilpums(){
return 2 * (pi * radiuss * radiuss) * augstums;
}
double tips() { //method
if (krasa == "sudraba") {
System.out.println("Jaa");
} else {
System.out.println("Nee");
}
return 0;
}
}
メインクラス:
class majasdarbs4 {
public static void main (String args []) {
cilindrs A = new cilindrs(12, 2.5, 3, "zils");
cilindrs B = new cilindrs(23, 4, 3, "sudraba");
cilindrs C = new cilindrs (17, 9, 3, "melns");
double V;
V = A.tilpums();
System.out.println("Tilpums ir " + V);
System.out.println ("Izvelesimies so cilindru? ");
A.tips();
V = B.tilpums();
System.out.println("Tilpums ir " + V);
System.out.println ("Izvelesimies so cilindru? ");
B.tips();
V = C.tilpums();
System.out.println("Tilpums ir " + V);
System.out.println ("Izvelesimies so cilindru? ");
C.tips();
}
}