Java基礎重點知識之欣欣向然

來源:互聯網
上載者:User

標籤: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基礎重點知識之欣欣向然

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.