1.分别使用for循環,while循環,do循環求1到100之間所有能被3整除的整數的和。(知識點:循環語句)
package wyf1;
public class work1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i=1;
int sum=0;
while(i<101)
{
if(i%3==0)
sum=sum+i;
i++;
}
System.out.println(sum);
}
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | |
|
2.輸出0-9之間的數,但是不包括5。(知識點:條件、循環語句)
|
3.編寫一個程式,求整數n的階乘,例如5的階乘是1*2*3*4*5(知識點:循環語句)
|
4.編寫一個程式,輸入任意學生成績,如果輸入不合法(<0或者>100),提示輸入錯誤,重新輸入,直到輸入合法程式結束(知識點:循環語句)
22 23 24 | |
5.假設某員工今年的年薪是30000元,年薪的年增長率6%。編寫一個Java應用程式計算該員工10年後的年薪,并統計未來10年(從今年算起)總收入。(知識點:循環語句)
|
作業
1.列印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。(知識點:循環語句、條件語句)
package wyf1;
public class work6 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=100;
while(a<1000){
int bai=a/100;
int shi=a/10%10;
int ge=a%10;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==a)
System.out.println(a);
a++;
}
}
}
2.輸入年月日,判斷這是這一年中的第幾天(知識點:循環語句、條件語句)
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | |
3.由控制台輸入一個4位整數,求将該數反轉以後的數,如原數為1234,反轉後的數位4321(知識點:循環語句、條件語句)
|