Java習題練習(一)

2021-08-16 20:03:49 字數 2174 閱讀 1650

輸出[1,100]內所有的質數,並統計

system.out.println(1);

int sum = 0;

for(int a = 2; a < 101; a++)

b++;

}if (a == b)

}system.out.println("在[1,100]內,質數總數為:" + (sum+1));

求斐波拉契數列的第十個數字大小

public static void main(string args) 

private static int func(int n)

else

}

判斷三位數的各個位置,順便求個水仙花。

for(int i = 100; i < 1001; i++) 

}

不是題目,熟悉一下方法呼叫

public static void main(string args) 

public static void getname(string names)

public static void printnames(string names)

} public static string rdnames(string names)

集合裡面,隨機數生成:

public static void main(string args) 

random rd = new random();

studentname m = array.get(rd.nextint(array.size()));

system.out.println(m.name + " " + m.age);

} public static void add(arraylistarray)

鬥地主打牌

public class doudizhu  ;

//定義4個花色陣列

string colors = ;

//定義整數變數,作為鍵出現

int index = 2;

//遍歷陣列,花色+點數的組合,儲存到map集合

for(string number : numbers)

}//儲存大王,和小王

pooker.put(0, "大王");

pookernumber.add(0);

pooker.put(1, "小王");

pookernumber.add(1);

//洗牌,將牌的編號打亂

collections.shuffle(pookernumber);

//發牌功能,將牌編號,發給玩家集合,底牌集合

arraylistplayer1 = new arraylist();

arraylistplayer2 = new arraylist();

arraylistplayer3 = new arraylist();

arraylistbottom = new arraylist();

//發牌採用的是集合索引%3

for(int i = 0 ; i < pookernumber.size() ; i++)else if(i % 3 == 0)else if( i % 3 == 1)else if( i % 3 == 2)

}//對玩家手中的編號排序

collections.sort(player1);

collections.sort(player2);

collections.sort(player3);

//看牌,將玩家手中的編號,到map集合中查詢,根據鍵找值

//定義方法實現

look("a",player1,pooker);

look("b",player2,pooker);

look("c",player3,pooker);

look("底牌",bottom,pooker);

} public static void look(string name,arraylistplayer,hashmappooker)

system.out.println();

} }

Java練習題(一)

1.使用者輸入乙個整數,請輸出該整數的階乘 例如 5 120 class factorial system.out.printf d 階乘的結果為 d num,total 2.輸出99乘法表 class multiplication system.out.println for int i 1 i ...

java習題 練習1

1 given the string,check if it is a palindrome.回文 example 解法 字串和字元陣列的轉換 string strstringtype my string 建立乙個字串變數strstringtype charchrchararray 建立乙個字元陣列...

JAVA小練習題

1 直角三角形 public static void main string args system.out.println 2 倒直角三角形 public static void main string args else system.out.println 3 等腰三角形 public sta...