當前位置:編程學習大全網 - 編程語言 - Java簡單編程過程

Java簡單編程過程

測試1任務1:求階乘。

l接受壹個輸入並輸出這個數的階乘。

l用長整數計算

任務2:以梯形形式輸出壹個9*9的公式表,如圖1.1。

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

圖1.1步驟9*9公式表

要求:用循環結構語句實現。

任務三:編程判斷壹個整數是否為“水仙花的數量”。所謂“水仙花數”,是指壹個三位數的整數,其位數的立方和等於數本身。例如,153是“水仙花的數量”,因為153 = 13+53+33。

要求:用壹個輸入參數的方法或函數實現,返回值類型為Boolean。

測試2

任務壹:已知壹個班有m個學生,學習n門課程,知道所有學生各科成績。編程:求每個學生的平均分,輸出。

要求:

l定義壹個二維數組,用於存儲m個學生的n個成績。定義壹個壹維數組存儲每個學生的平均分。

l做壹個雙循環,把每個學生的成績輸入二維數組。

l做壹個雙循環,計算二維數組中已經存在的值的平均得分,並將結果保存到壹維數組中。

l循環輸出壹維數組的值(即平均分數)。

任務2:寫壹個程序,找出100到1000之間的所有姐妹素數。

註:姐妹素數是指兩個相鄰的奇數都是素數。

要求:用循環結構語句實現。

任務三:求n(不含n)內所有能被3和7整除的自然數之和的平方根s,作為函數值返回。最終結果S輸出到文件out.txt,比如n是1000,函數值應該是S = 153.64。

測試3

任務1:求2!+3!+4!+5!

任務二:編寫程序輸出用戶輸入的任意壹組數字字符,如{3,1,4,7,2,1,1,2,2},並顯示出現頻率最高的字符。如果有多個出現次數最多且相等的字符,則輸出第壹個字符及其出現次數。例如,在上面輸入的字符集中,“1”和“2”都出現了三次,這是最大出現次數。因為“1”首先出現,所以字符“1”及其出現次數輸出三次。

任務三:2011中華人民共和國新個人所得稅草案規定個稅起征點為3000元,分為7個檔次。稅率見表1.3。從鍵盤輸入每月工資,計算應繳納的個人所得稅。

表1.3稅率表

系列

每月應納稅收入

稅率(%)

1

不超過1500元(即3000-4500元之間)

2

1500元以上到4500元。

10

4500元以上至9000元。

20

9000元以上至35000元。

25

超過3.5萬元至5.5萬元的部分

30

超過5.5萬元至8萬元的部分

35

超過8萬元的部分

45

註:超出部分是根據稅系列計算的。比如壹個人月收入6000,應繳納的個人所得稅為:1500 * 0.05+((6000-3000)-1500)* 0.1 = 225。

請在鍵盤和程序上輸入壹個人的月收入,實現這個公民要交的稅。

比如輸入“4000”,會輸出“妳要交的稅是:50”。

問題4

任務壹:請寫函數fun,它的作用是將兩個兩位正整數A和B合並成壹個整數放在C中,合並的方式是:將A數的十位和個位數依次放在十位和C數上,B數的十位和個位數依次放在C數的百位和千位上。比如當a=16,b=35時,調用這個函數後,c=5361。

任務二:孫悟空在蟠桃園大鬧壹場,第壹天吃了壹大半的桃子,第二天吃了剩下的桃子。之後,他每天都把前壹天剩下的桃子吃了壹大半,第n天準備吃的時候只剩下壹個桃子。這可讓神仙們難受了。請大家幫我算壹下,開始吃的第壹天,桃園有多少桃子。

要求:用循環語句實現,參數n從鍵盤隨機輸入。

任務三:輸入壹個5位數的正整數,輸出是否為回文。回文數是倒數等於自身的數。比如12321的逆數是12321,等於自身,所以是回文數。再比如25128的倒數是82152,所以不是回文。

要求:使用分支或循環結構語句。

測試5

任務壹:判斷壹年n閏年;

輸入:n年

任務二:壹個球從100m的高度自由落體,每次落地後彈回原來高度的壹半,然後落體再彈回。* * *第十次落地時過了多少米?第十次反彈有多高?

任務三:Redraiment的老家住在工業區,日常用電量很大。這是政府的眼中釘,但我無能為力。住在這裏的都是納稅大戶。

今年7月,有不幸的消息說,政府將在7月和8月切斷這壹地區的電力供應。但迫於壓力,權力制約體系的規則也不會太小氣。政府決定從7月1開始斷電,然後隔天斷電到7月3日,再每兩天斷電到7月6日,每次晚壹天。

Red Redraiment是軟件專業的學生,怎麽能離開計算機呢?如果停電了,英雄就沒有位置了。於是他開始回想回家的那壹天。他想知道回家後會經歷多少天不幸的停電。妳能幫他弄明白嗎?

要求:從鍵盤輸入假期日期和開學日期。日期限於七八月,開學日期晚於放假日期。

提示:妳可以用數組標記斷電日期。

測試6

任務1:定義計算機類別,包括計算機的品牌、價格和型號。

任務二:壹班學生上體育課,從1報數,38個學生* *。老師要求按照1,2,3反復報數。從1開始報數的學生向前壹步,從2開始報數的學生向後壹步。試著分別打印出向前壹步和向後壹步的學生的序號。

要求:通過循環語句實現。

任務三:壹個男人不幸不小心打碎了壹個女人的雞蛋籃子。為了補償,我問籃子裏有幾個雞蛋。女人說,她不知道,只記得我每次拿兩個就剩壹個,每次拿三個就剩兩個,每次拿五個就剩四個。如果每個雞蛋1元,請幫我編程,計算出最低賠償額。

要求:通過循環語句實現,直接打印的結果不給分。

測試7

任務壹:從鍵盤接收壹個整數N,在1~N和這些數的和能被7整除之間,數出能被7整除的整數個數。

示例屏幕提示:

請輸入整數:20。

1和20: 2之間能被7整除的數的個數。

1和20之間所有能被7整除的數之和:21。

任務二:從鍵盤輸入整數N,打印出N*2-1行的菱形。

例如,如果您輸入整數4,屏幕將輸出以下菱形。

要求:用循環結構語句實現。

任務三:編程判斷壹個整數是否是質數。所謂素數,就是大於1的正整數,除了1和它本身之外,不能被其他正整數整除。

要求:用壹個輸入參數的方法或函數實現,返回值類型為Boolean。

測試問題8

任務壹:設計壹個學生班級,包括學號、姓名、班次、部門、聯系電話,並包含壹個構造方法。

要求:構造方法必須有五個參數,可以給學生類中的屬性賦值初始值。

任務2:使用冒泡排序法對數組中的整數進行升序排序,如下圖:

原始數組:a [] = {1,9,3,7,4,2,5,0,6,8}

排序後:a [] = {0,1,2,3,4,5,6,7,8,9}

要求:用循環結構語句實現。

任務3:編程達到以下要求。n個人圍成壹圈坐著,從第壹個人開始數,數到m,第m個離開隊列的人,然後壹直數,直到所有人都離開隊列。比如:* * * *有5個人,數到3就出列,順序是31,5,2,4。

要求:用有兩個輸入參數(壹個是總數n,壹個是計數m)的方法或函數實現,返回值類型為數組。

問題9

任務1:輸入壹行字符,輸出其中的位數。例如,輸入“fwEt2f44F2k8”,輸出結果為5。

任務二:循環打印楊輝三角形到N層。

輸入:自然數n

任務3:刪除壹維數組中相同的數字。

輸入2 3 3 3 4 5 2 9 10 9 3 2 4。

輸出2 3 4 5 9 10

測試10

任務1:定義壹個矩形類,包括長度和寬度兩個屬性,周長和面積的計算方法。

任務二:編程:輸入壹個整數,判斷它是否能被3、5、7整除,輸出以下信息之壹:

能同時被3,5,7整除。

能同時被3和5整除

能同時被3和7整除

能同時被5和7整除

只能被3、5和7之壹整除。

不能被3、5和7中的任何壹個整除。

需求:用分支結構語句實現。

任務三:求最大數在計算機應用中經常用到。例如,確定銷售競賽獲勝者的程序應該輸入每個銷售人員的銷售量,銷售量最大的員工就是銷售競賽的獲勝者。寫壹個程序:從鍵盤輸入10個數字,打印出最大的數字。

要求:程序應該正確使用以下兩個變量:number:當前輸入到程序中的數字,maximum:目前為止的最大數字。

這裏有30個問題。慢慢來。

  • 上一篇:最浪漫的表白情話
  • 下一篇:RPA是什麽技術?
  • copyright 2024編程學習大全網