一道java編程題,各位大神幫幫忙
public class Test {
private int[] grade;
private int max = 0;
public static void main(String[] args) {
Test test = new Test();
test.init(10);
System.out.println("最小值 :" + test.max());
}
public void init(int length){
grade = new int[length];
for (int i = 0; i < length; i++) {
grade[i] = (int) (Math.random() * 100);
if(i == 0) max = grade[i];
if(max > grade[i]){
max = grade[i];
}
System.out.print(grade[i] + " ");
}
}
public int max(){
return max;
}
}
一道JAVA程序題,求大神幫忙解答
一輛車輛制造公司,在這個系統中需要描述下列汽車。rn轎車:Carrn卡車:Truckrn鏟車:Forkliftrn汽車與其他交通工具有很大的不同。那么一個自然的作法就是定義各類汽車都適用的接口,以便與車輛制造公司的其他工具區分開。規定所有的汽車都必須實現的接口Vehicle,包括任何汽車必須具備的方法:轉向turnning(),制動brake(),離合器驅動clutch()。rnCar類是汽車中的一種,因此它實現了汽車接口所聲明的所有方法。另外由于Car是載人的,因此多一個passenger性質,描述轎車的載人數量(設轎車的載人數量不能超過5人)。rnTruck類是汽車類的一種,也實現Vehicle接口中所描述的所有方法。但由于卡車分為固定車廂和翻斗車廂兩種,因此比通常的汽車多一個carriages屬性。rnForklift類也是汽車的一種,也實現了Vehicle接口。rn車輛制造公司的職員也是系統的一部分,自然要由一個合適的類來代表。這個類就是Staff,它會根據車輛制作公司的要求,使用factory方法創造車不同的汽車對象,比如轎車(Car),卡車(Truck)或鏟車(Forklift)實例。而如果接到不合法的要求,會提示錯誤。rn車輛制造公司的市場調查員也是系統的一部分,也需要一個類來代表,這個類是MarketInquirer,它通過inquiry()調查今年市場上哪種汽車熱銷。rn車輛制造公司的老板也是系統的一部分,仍需要一個類來代表,這個類是VehicleBoss,他會根據市場調查員的反饋信息,通知車連制造公司的職員(Staff)今年生產哪種汽車。rn提示:MarketInquirer類的設計,定義inquire方法和report方法,inquire方法通過產生隨機數方式產生今年哪種汽車熱銷,report方法顯示調查結果。rn(1)根據上述描述,實現汽車公司中所有類與接口的定義(15分)。rn(2)實現VehicleBoss類,VehicleBoss類中有VehicleBoss——instr()方法,在該方法中創建一個市場調查員實例,然后通過實例獲取市場調查結果,通知公司的職員生產哪種汽車,最后對汽車的性能轉向、制動、離合器驅動進行測試(5分)。感覺這題出的好奇怪,Vehicle居然是接口 ,而不是父類
跟著題目寫了一個,你湊合著用吧。。。
一道java編程題,跪求大神幫忙
寫一個檢驗是否為質數的java小程序。不能用“%”,用rnr=n-[n/d]×d,其中[ ]表示取整函數。要求用dialog windowrn輸入數字,并且用dialog window輸出是否為質數。最后還要rn寫個method找出并列出1-100中所有的質數,最后將結果rn保存在file中import java.io.*;
public class Zhidao1 {
public static void main(String[] args) {
Zhidao1 z1=new Zhidao1();
int x;
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
System.out.println("請輸入一個正整數:");
String str;
try {
str = br.readLine();
x=Integer.parseInt(str);
//判斷輸出
if(z1.isPrime(x))
System.out.println(x+"是質數!");
else
System.out.println(x+"不是質數!");
} catch (Exception e) {
e.printStackTrace();
}
//找1-100中所有的質數;
z1.getPrime();
}
//判斷一個正整數是否是質數
public boolean isPrime(int n)
{
for(int i=2;i<=Math.sqrt((double)n);i++)
{
if(n%i==0)
return false;
}
return true;
}
//找出1~100中所有的質數
public void getPrime()
{
int row=0;
System.out.println("1~100所有的質數:");
for(int i=2;i<=100;i++)
{
if(isPrime(i))
{
if(row>0&&row%5==0)
System.out.println();
System.out.print(i+"\t");
row++;
}
}
}
}
找出1-100的所有質數,因為不知道你所說的file文件的路徑,所以不好保存到file文件里,采用了控制臺輸出
相關推薦:
網頁版權信息(網頁版權怎么寫)
注冊商標查詢(注冊商標該怎么查詢)
商標使用許可(商標使用許可的種類有哪些)
表演者享有哪些權利(表演者對其表演依法享有什么權利呢)
商標的侵權處罰(商標侵權解決辦法)