目前分類:JAVA-自己做的小練習 (11)
- Oct 16 Sat 2021 19:55
漢明碼練習
- Sep 30 Thu 2021 16:07
小工具-時間加總
為了計算看完課程要花多少時間做的
import java.util.Scanner; public class MainClass { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int second = 0; int minute = 0; while (true) { System.out.println("輸入分:"); int inM = sc.nextInt(); if (inM == -1) { break; } minute += inM; System.out.println("輸入秒:"); int inS = sc.nextInt(); minute += inS / 60; second += inS % 60; } int hour = minute / 60; minute += second/60; minute %= 60; System.out.println(hour + "小時" + minute + "分"); } }
- Sep 30 Thu 2021 10:29
遞迴練習-陣列總和
- Sep 24 Fri 2021 19:15
陣列/字串-猜猜幾A幾B
- Sep 20 Mon 2021 15:11
陣列-判斷數字是否輸入過/並統計出現次數
- Sep 11 Sat 2021 12:00
網路看到的面試題目:19*9的乘法表
- Sep 10 Fri 2021 11:20
課本while例題-平均分數計算
課本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) ; } }
- Sep 09 Thu 2021 17:55
第一次自己用while做出九九乘法表
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(); } } }
- Sep 09 Thu 2021 10:40
switch語法-判斷是否為閏年