国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

簡單又有趣的java題

2019-11-15 00:02:45
字體:
來源:轉載
供稿:網友
簡單又有趣的java

1.題目:有1、2、3、4個數字,能組成多少個互不相同且無重復數字的三位數?都是多少?

publicclassTestTN {

publicstaticvoidmain(String[] args) {for(inti=1; i<=4; i++){for(intj=1; j<=4; j++){if(j == i) continue;for(intk=1; k<=4; k++){if(k == j || k == i) continue;System.out.PRint(i*100+ j*10+ k + ",");}}}}}2.題目:企業發放的獎金根據利潤提成。利潤(I)低于或等于10萬元時,獎金可提10%;利潤高于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可可提成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于40萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當月利潤I,求應發放獎金總數?packagetest50;importjava.io.BufferedReader;importjava.io.InputStreamReader;/*** @author VellBibi*【程序12】 MoneyAward.java*題目:企業發放的獎金根據利潤提成。*利潤(I)低于或等于10萬元時,獎金可提10%;*利潤高于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可可提成7.5%;*20萬到40萬之間時,高于20萬元的部分,可提成5%;*40萬到60萬之間時高于40萬元的部分,可提成3%;*60萬到100萬之間時,高于60萬元的部分,可提成1.5%,*高于100萬元時,超過100萬元的部分按1%提成,*從鍵盤輸入當月利潤I,求應發放獎金總數? *1.程序分析:請利用數軸來分界,定位。注意定義時需把獎金定義成長整型。*/publicclassMoneyAward {publicstaticdoublesumMoneyAward(doublei){if(i <= 10){returni * 0.1;}elseif(i < 20){return((i - 10) * 0.075+ 1);}elseif(i < 40){return(i - 20) * 0.05;}elseif(i < 60){return(i - 40) * 0.03;}elseif(i < 100){return(i - 60) * 0.015;}else{return(i - 100) * 0.001;}}publicstaticvoidmain(String[] args) {BufferedReader br = newBufferedReader(newInputStreamReader(System.in));doubleI = 0;try{System.out.println("請輸入當月利潤I:(單位:萬)");I = Integer.parseInt(br.readLine());} catch(Exception e) {e.printStackTrace();}System.out.println("獎金總數:"+ sumMoneyAward(I) + "萬");}}3.題目:一個整數,它加上100后是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少?/*** @author VellBibi*【程序13】FindNumber.java*題目:一個整數,它加上100后是一個完全平方數,再加上168又是一個完全平方數,請問該數是多少? *1.程序分析:在10萬以內判斷,先將該數加上100后再開方,再將該數加上268后再開方,如果開方后的結果滿足如下條件,即是結果。請看具體分析:*/publicclassFindNumber {publicstaticvoidmain(String[] args) {for(inti=1; i<100000; i++){if(Math.sqrt(i + 100) % 1== 0&& Math.sqrt(i + 268) % 1== 0){System.out.println(i);// break;}}}}4.題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
package test50;import java.io.BufferedReader;import java.io.InputStreamReader;/** * @author VellBibi *【程序14】 TestDay.java *題目:輸入某年某月某日,判斷這一天是這一年的第幾天?  *1.程序分析:以3月5日為例,應該先把前兩個月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大于3時需考慮多加一天。 */public class TestDay {public static boolean isLeapYear(int y){if((y%4 == 0 && y%100 != 100) || y%400 == 0)return true;else return false;}public static int sumDays(int y, int m, int d){int[] MonthDays = {31,28,31,30,31,30,31,31,30,31,30,31};if(isLeapYear(y)) MonthDays[1] = 29;int ans = 0;for(int i=0; i<m-1; i++){ans = ans + MonthDays[i];}return ans + d;}public static void main(String[] args) {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String in = null;try {System.out.println("請輸入年月日,例如:2014-01-01");in = br.readLine();} catch (Exception e) {System.out.println("格式錯誤");}int y = Integer.parseInt(in.substring(0, in.indexOf('-')));int m = Integer.parseInt(in.substring(in.indexOf('-') + 1, in.lastIndexOf('-')));int d = Integer.parseInt(in.substring(in.lastIndexOf('-') + 1));System.out.println(sumDays(y, m, d));}}
5.題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。
package test50;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.Iterator;import java.util.List;/** * @author VellBibi * 題目:輸入三個整數x,y,z,請把這三個數由小到大輸出。 * 1.程序分析:舍近求遠,練習容器,可以使用List容器很簡單實現。 */public class Sort {public static List<Double> readDouble(String str, String sp){List<Double> l = new ArrayList<Double>();int j = 0;for(int i=0; i<str.length(); i++){if(str.substring(i, i+1).equalsIgnoreCase(sp) ){l.add(Double.parseDouble(str.substring(j, i)));j = i + 1;}}return l;}public static void main(String[] args) {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));List<Double> l = null;try {System.out.println("輸入數據,如:1,2,3,4,");l = readDouble(br.readLine(), ",");} catch (IOException e) {e.printStackTrace();}System.out.println(l.isEmpty());Collections.sort(l);Iterator<Double> it = l.iterator();while(it.hasNext()){System.out.print(it.next() + " ");}}}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海门市| 吉木萨尔县| 文昌市| 边坝县| 湟中县| 昌黎县| 临邑县| 姜堰市| 洛隆县| 泰安市| 天等县| 鄂托克前旗| 安多县| 上蔡县| 丹棱县| 陇川县| 韶山市| 如东县| 天柱县| 沈丘县| 教育| 大悟县| 波密县| 东明县| 德令哈市| 伽师县| 三明市| 登封市| 庆云县| 栾城县| 土默特右旗| 布尔津县| 青阳县| 泾阳县| 剑川县| 监利县| 西昌市| 广西| 南京市| 喀喇沁旗| 荥经县|