課本4-18頁的while例題-平均分數計算,總覺得說明有點奇怪,於是自己做了一張流程圖...嗯,說明真的很奇怪。

import java.util.Scanner;

public class MainClass {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int score = 0; //分數
        int sum = 0; //總分
        int cnt= -1; //人數
        while(score != -1){
            cnt++; //第一次跑迴圈人數會加一,因此cnt初始值要設成-1
            sum += score;
            System.out.print("輸入分數(-1結束):" );
            score = scanner.nextInt();
        }
        System.out.println("學生人數:" + cnt + "\t總分"+ sum + "\t平均分數" + (double)sum/cnt + "\t" + score) ;
    }
}

image

Lillian 發表在 痞客邦 留言(0) 人氣()

import java.util.Scanner;

public class MainClass {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int x = 1;
        int y = 1;
        int ans = 0;
        while (x <10 ) {
            while(y<10){
                ans = x * y;
                System.out.print(y + "*" + x + "=" + ans + "\t");
                y++;
            }
            x++;
            y = 1;
            System.out.println();
        }
    }
}

 

image

Lillian 發表在 痞客邦 留言(0) 人氣()

  • 這是一篇加密文章,請輸入密碼
  • 密碼提示:
  • 請輸入密碼:

今天照著書上教的switch語法,寫了一個判斷是否為閏年的程式,最後要印出「年分+月份+天數」。

switch語法:

Lillian 發表在 痞客邦 留言(0) 人氣()

  • 這是一篇加密文章,請輸入密碼
  • 密碼提示:
  • 請輸入密碼:

JAVA是物件導向的語言,物件導向最重要的就是他有class(類別)的概念。(動態網頁程式 Chap.2)

【類別】就像藍圖,而【物件】就是由藍圖製作出來的有功能性的東西,【物件】又有【屬性】和【方法】

Lillian 發表在 痞客邦 留言(0) 人氣()

  • 這是一篇加密文章,請輸入密碼
  • 密碼提示:
  • 請輸入密碼: