//作業一:九九乘法表
for(int i=1;i<=9;i++)
{
for(int k=1;k<=i;k++)
{
System.out.print(k + "*" + i + "=" + (i*k) + " ");
}
System.out.println();
}
//作業二:實現計算1+2-3+4-5+6-7 …… -99+100 結果的程序
int sum = 1;
for(int i=2;i<=100;i++){
if(i%2==0)
sum+=i;
else
sum-=i;
}
System.out.println("結果=" + sum);
//作業三:輸入整數求階乘
Scanner s = new Scanner(System.in);
System.out.println("請輸入一個正整數:");
int sum = 1;
int num = s.nextInt();
System.out.print(num);
for(int i = num; i > 1;i--){
sum*=i;
System.out.print("*" + (i-1));
}
System.out.print("=" + sum);
//作業四:輸入一個正整數判斷是不是正整數;
Boolean bl = true;
Scanner s = new Scanner(System.in);
System.out.println("請輸入一個正整數:");
int num = s.nextInt();
for(int i = 2; i < num ; i++){
if(num%i == 0)
{
bl = false;
break;
}
}
System.out.println(num + (bl? "是" : "不是") + "質數");
//作業五:從鍵盤接收一個正整數,以該正整數作為行數,輸出如下三角形:
/*
*
***
*****
*******
*********
*/
System.out.println("請輸入一個正整數:");
Scanner s = new Scanner(System.in);
int num = s.nextInt();
for(int j=1;j<=num;j++){
for(int k=num;k>j;k--){
System.out.print(" ");
}
for(int m=1;m<=(2*j-1);m++){
System.out.print("*");
}
System.out.println("");
}
/*
第六題:小芳的媽媽每天給她2.5元錢,她都會存起來,但是,每當這一天是存錢的天數是5或5的倍數的話。她都會花去6元錢,請問,經過多少天,小芳才可以存到100元錢。
*/
int day = 0;
double money = 0.0;
while(true)
{
day++;
money+=2.5;
if(day%5 == 0)
{
money-=6;
}
if(money >= 100)
{
break;
}
}
System.out.println("答:要經過"+day+"天才能存夠100元。");
java循環編程練習題(經典)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...