標籤:length for string class str while color case 查詢
題目:
第一題:二重迴圈:
public class Text01 { //完成歌曲排序的效果 public static void main(String[] args) { String[] zimu={"Island","Ocean","pertty","Sun",}; String [] newzimu=new String[zimu.length+1]; System.out.println("歌曲插入前:"); for (int i = 0; i < zimu.length; i++) { System.out.print(zimu[i]+"\t"); newzimu[i]=zimu[i]; } String num="hehe"; int index=newzimu.length+1; for (int i = 0; i < newzimu.length; i++) { if (newzimu[i].compareToIgnoreCase(num) > 0) { index = i; break; } } for (int i = newzimu.length - 1; i > index; i--) { newzimu[i] = newzimu[i - 1]; } newzimu[index] = num; System.out.println(""); System.out.println("歌曲插入後:"); for (int i = 0; i < newzimu.length; i++) { System.out.print(newzimu[i]+"\t"); } } }
第二題:課程迴圈:
import java.util.Scanner;public class Text02 { //實現一個課程名稱和課程編號的轉換器:輸入下表中的課程代號, //輸出課程名稱,使用者可以迴圈輸出(y表示繼續,n表示退出) public static void main(String[] args) { Scanner input = new Scanner(System.in); boolean bool = true; do { System.out.println("請輸入課程編號:"); int num = input.nextInt(); switch (num) { case 1: System.out.println( "使用Java語言理解程式邏輯"); break; case 2: System.out.println("使用Html語言開發商業網站"); break; case 3: System.out.println("使用SQL Server管理和查詢資料"); break; case 4: System.out.println("使用C#還發資料庫應用程式"); break; default: System.out.println("沒有這項"); break; } System.out.println("是否繼續?(y繼續)"); String car = input.next(); if (car.equals("n")) { bool = false; System.out.println("結束程式!"); } } while (bool); }}
第三題:累加和:
public class Text03 { // 求1~100之間的累加和,但要求跳過所有個位為3的數 public static void main(String[] args) { int sum = 0; for (int i = 1; i <= 100; i++) { if (!(i % 10 == 3)) { sum += i; } } System.out.println(sum); }}
第四題:幸運抽獎
import java.util.Random;import java.util.Scanner;public class Text04 { // 完成幸運猜猜猜的功能,系統隨機給出一個兩位元,然後讓你猜是什麼數字,如果猜中, // 提示”您中獎了!!”,如果沒有,系統將會給出提示”您的數字太大了或太小了”, // 從而縮小結果範圍,遊戲需要記錄猜測的次數, public static void main(String[] args) { int count = 0; Random rand = new Random(); int num1 = rand.nextInt(100); Scanner inputScanner = new Scanner(System.in); System.out.println("請輸入一個數:"); while (true) { int data = inputScanner.nextInt(); if (data > num1) { System.out.println("大了,請繼續輸入:"); count++; } else if (data < num1) { System.out.println("小了,請繼續輸入:"); count++; } else { count++; System.out.println("恭喜你猜對了!!一共猜了" + count + "次"); break; } } }}
第五題:平行四邊形
public class Text05 { // 使用二重迴圈列印平行四邊形 public static void main(String[] args) { for (int i = 1; i <= 7; i++) { for (int k = 1; k <= 7- i; k++) { System.out.print(" "); } for (int j = 1; j <= 7; j++) { System.out.print("*"); } System.out.println(); } }}
加油!好好的就好!========子欣
Java基礎重點知識之欣欣向然