課本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) ;
}
}
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();
}
}
}
Lillian 發表在 痞客邦 留言(0) 人氣()
今天照著書上教的switch語法,寫了一個判斷是否為閏年的程式,最後要印出「年分+月份+天數」。
switch語法:
Lillian 發表在 痞客邦 留言(0) 人氣()
JAVA是物件導向的語言,物件導向最重要的就是他有class(類別)的概念。(動態網頁程式 Chap.2)
【類別】就像藍圖,而【物件】就是由藍圖製作出來的有功能性的東西,【物件】又有【屬性】和【方法】
Lillian 發表在 痞客邦 留言(0) 人氣()