下面你可以看到我的代码。我是 java 新手(这是作业),我的问题是,我需要在哪里放置 throws 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();
}
}