原创 【王道JAVA】【程序 28 排序算法】

題目:對 10 個數進行排序 程序分析:可以利用選擇法,即從後 9 個比較過程中,選擇一個最小的與第一個元素交換, 下次類推,即用第二個元素與後 8 個進行比較,並進行交換。 import java.util.Scanner; pub

原创 【王道JAVA】【程序 16 輸入 9*9 表】

題目:輸出 9*9 口訣。 public class WangDao { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for

原创 【王道JAVA】【程序 20 求前 20 項之和】

題目:有一分數序列:2/1,3/2,5/3,8/5,13/8,21/13...求出這個數列的前 20 項之和。 程序分析:請抓住分子與分母的變化規律。 import java.util.Scanner; public class Wa

原创 【王道JAVA】【程序 22 遞歸求階乘】

題目:利用遞歸方法求 5! public class WangDao { public static void main(String[] args){ int n = 5; System.out.println("T

原创 【王道JAVA】【程序 18 乒乓球賽】

題目:兩個乒乓球隊進行比賽,各出三人。甲隊爲 a,b,c 三人,乙隊爲 x,y,z 三人。已抽籤決定比賽名單。有人向隊員打聽比賽的名單。a 說他不和 x 比,c 說他不和 x, z 比,請編程序找出三隊賽手的名單。 public cla

原创 【王道JAVA】【程序 30 插入數字】

題目:有一個已經排好序的數組。現輸入一個數,要求按原來的規律將它插入數組中. import java.util.Scanner; public class WangDao { public static void main(Stri

原创 【王道JAVA】【程序 23 求歲數】

題目:有 5 個人坐在一起,問第五個人多少歲?他說比第 4 個人大 2 歲。問第 4 個人歲數,他說比第 3 個人大 2 歲。問第三個人,又說比第 2 人大兩歲。問第 2 個人,說比第一個人大兩歲。最後問第一個人,他說是 10 歲。請問第

原创 【王道JAVA】【程序 19 打印菱形圖案】

import java.util.Scanner; public class WangDao { public static void main(String[] args){ System.out.print("Input

原创 【王道JAVA】【程序 24 根據輸入求輸出】

題目:給一個不多於 5 位的正整數,要求:一、求它是幾位數,二、逆序打印出各位數字。 import java.util.Scanner; public class WangDao { public static void main(

原创 【王道JAVA】【程序 27 求素數】

題目:求 100 之內的素數. public class WangDao { public static void main(String[] args){ int n = 100; printPrime(n); }

原创 【王道JAVA】【程序 25 求迴文數】

題目:一個 5 位數,判斷它是不是迴文數。即 12321 是迴文數,個位與萬位相同,十位與千位相同。 import java.util.Scanner; public class WangDao { public static vo

原创 【王道JAVA】【程序 17 猴子吃桃問題】

題目:猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個 第二天早上又將剩下的桃子吃掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的一半零一個。到第10天早上想再吃時,見只剩下一個桃子了。求第一天共摘了多少。

原创 【王道JAVA】【程序7 處理字符串】

題目:輸入一行字符,分別統計出其中英文字母、空格、數字和其它字符的個數。 小貼士: sc.next();遇到空格或回車停下。如:Hello World!,僅錄入Hello這個單詞。 sc.nextLine();遇到回車才停下。如:Hell

原创 【王道JAVA】【程序 13 根據條件求數字】

題目:一個整數,它加上 100 後是一個完全平方數,再加上 168 又是一個完全平方數,請問該數是多少? 程序分析:在 10 萬以內判斷,先將該數加上 100 後再開方,再將該數加上 268 後再開方,如果開方後的結果滿足如下條件,即是結

原创 【王道JAVA】【程序 9 求完數】

題目:一個數如果恰好等於它的因子之和,這個數就稱爲"完數"。例如 6=1+2+3.編程找出 1000 以內的所有完數。 public class WangDao { public static void main(String[] a