java 2018.11.26 五

晚上12點纔開始寫博客,今天就教了循環結構,雖然簡單一聽就懂但是回去去做老師佈置的幾個作業想了4個鐘頭才解決,還是我太笨了邏輯思維不夠 我室友1個小時就做完了,哎!堅持把!!!

循環結構:

for(條件){語句}
例如: for(int i=0;i<10;i++){
System.out.println(“Hello World”);
}
( ; ; )第一個分號前必須要有賦值,後面的條件可以沒有(相當於無限循環)
while語句:
while ( ){ }
例如:int i=0;
while (i<10){
語句體
i++;
}
do{語句體;i++} while(條件);先執行再判斷條件
for嵌套
for( ) { 控制外層循環行數
for( ){ 內層循環控制列數(每行的個數)
}
}
另外我把今天的題附上吧
1.分析以下需求,並用代碼實現:
(1)打印1到100之內的整數,但數字中包含9的要跳過
(2)每行輸出5個滿足條件的數,之間用空格分隔
(3)如:1 2 3 4 5
int zong=0;

for(int i=1;i<101;i++){

if((i-9)%10!=0){
		System.out.print(i+" ");
	    zong++;	
	if(zong%5==0){
		System.out.println();
	}
}

2.分析以下需求,並用代碼實現:
(1)按照從大到小的順序輸出四位數中的個位+百位=十位+千位(3553,2332,1166,8228,3773)的數字及個數
(2)每行輸出5個滿足條件的數,之間用空格分隔
(3)如:9999 9988 9977 9966 9955
在這裏插入圖片描述
3.分析以下需求,並用代碼實現:
(1)珠穆朗瑪峯高度爲8848米,有一張足夠大的紙,厚度爲0.001米。
(2)請問,我摺疊多少次,可以折成珠穆朗瑪峯的高度。
int h=0;
for(double a=0.001;a<=8848.0;a*=2){
h++;
}
System.out.print(“摺疊”+h+“次”);
4.分析以下需求,並用代碼實現:
(1)倒着打印九九乘法表
for(int i=9;i>=0;i–){
for(int j = 8;j>i-1;j–){
System.out.print((j+1)+""+(i+1)+"="+(j+1)(i+1));
System.out.print(" “);
if((j+1)*(i+1)<10){
System.out.print(” ");
}
}
System.out.println();
}
5.分析以下需求,並用代碼實現:
(1) 計算15+25+35+…+1005的和

int sum=0;
for(int i=15;i<=1005;i+=10){
	sum +=i;
}
System.out.println(sum);

6.分析以下需求,並用代碼實現:
(1)打印倒直角三角形
*****
****
***
**
*
for(int i=5;i>=0;i–){
for(int j=0;j<=i-1;j++){
System.out.print("*");
}System.out.println();
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章