標題:
continue 與 break
[打印本頁]
作者:
tonyh
時間:
2012-9-8 17:11
標題:
continue 與 break
本帖最後由 tonyh 於 2012-9-8 17:24 編輯
在迴圈中, continue 語法能強制程序立即跳入下一輪迴圈.
試利用此特性, 計算10以內所有偶數的總合, 即 2+4+6+8+10=?
public class ch26
{
public static void main(String args[])
{
int sum=0;
for(int i=1; i<=10; i++)
{
if(i%2==1) //如果符合 i%2==1 , 代表該數為奇數
continue; //立即跳開, 進入下一輪迴圈
sum=sum+i;
}
System.out.print("2+4+6+8+10="+sum);
}
}
複製代碼
作者:
t2364705
時間:
2012-9-8 17:20
public class ch26
{
public static void main(String args[])
{
int sum=0;
for(int i=1; i<=10; i++)
{
if(i%2==1)
continue;
sum=sum+i;
}
System.out.print("2+4+6+8+10="+sum);
}
}
複製代碼
作者:
t3742238
時間:
2012-9-8 17:23
public class ch19
{
public static void main(String args[])
{
int sum=0;
for(int i=1;i<=10; i++)
{
if(i%2==1)
continue;
sum=sum+i;
}
}
}
複製代碼
作者:
劉漢文
時間:
2012-9-8 17:24
public class ch26
{
public static void main(String args[])
{
int sum=0;
for(int i=1; i<=10; i++)
{
if(i%2==1)
continue;
sum=sum+i;
}
System.out.print("2+4+6+8+10="+sum);
}
}
複製代碼
作者:
粘靖瑜
時間:
2012-9-8 17:27
public class ch26
{
public static void main(String arg[])
{
int sum=0;
for(int i=1; i<=10; i++)
{
if(i%2==1)
continue;
sum=sum+i;
}
System.out.print("2+4+6+8+10="+sum);
}
}
複製代碼
作者:
蔡昀佑
時間:
2012-9-8 17:33
public class ch26
{
public static void main(String args[])
{
int sum=0;
for(int i=1; i<=10; i++)
{
if(i%2==1)
continue;
sum=sum+i;
}
System.out.print("2+4+6+8+10="+sum);
}
}
作者:
尤泓鈞
時間:
2012-9-29 11:05
public class ch26
{
public static void main(String args[])
{
int sum=0;
for(int i=1; i<=10; i++)
{
if(i%2==1)
continue;
sum=sum+i;
}
System.out.print("2+4+6+8+10="+sum);
}
}
複製代碼
作者:
尤泓鈞
時間:
2012-9-29 11:31
import java.io.console;
public class ch28
{
public static void main(String args[])
{
Comsole console=System.console();
String str;
int ans=38;
int guess;
while(true)
{
System.out.print("猜一個1~99的數字");
guess=Integer.parseInt(console.readLine());
if(guess!=ans)
{
str=(guess>ans)?"猜的太大了":"猜的太小了";
System.out.println(str);
continue;
}
break;
}
System.out.println("恭喜你答對了~~!!");
}
}
複製代碼
作者:
黃博鴻
時間:
2012-10-27 14:23
public class ch26
{
public static void main(String args[])
{
int sum=0;
for(int i=1; i<=10; i++)
{
if(i%2==1)
continue;
sum=sum+i;
}
System.out.println("2+4+6+8+10="+sum);
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2