javagoto
Ⅰ 在java中,有沒有goto語句
這個真沒有
JAVA用IF語句
Ⅱ java中goto是關鍵字嗎
goto是java語言中的保留復字,目前制還沒有在java中使用。
其實goto這個詞是C語言中的,goto語句通常與條件語句配合使用,可用來實現條件轉移, 構成循環,跳出循環體等功能。而在結構化程序設計中一般不主張使用goto語句, 以免造成程序流程的混亂,使理解和調試程序都產生困難。但是在java語言中,goto這個詞只是作為了保留字,還沒有使用。那是因為java語言講究簡單,方便。
Ⅲ Java 的跳轉語句中___goto 語句
准確來說,java中沒有goto這樣的語句,當然即使在c中也不推薦使用。
在java中可以找到實現版類似功能的方法,該方法僅限於權循環嵌套跳轉到外層循環的情況。例如你可以在外層循環上使用lablename:(lablename是自定義標簽名)的方式標注,在內循環中,可以使用break lablename;或者continue lablename跳轉到外循環上。這樣就可以模擬出類似goto語句的功能。
Ⅳ Java有沒有goto
goto 是Java中的保留字,在目前版本的Java中沒有使用。(根據James Gosling(Java之父)編寫的《The Java Programming Language》一專書的附錄中給出了屬一個Java關鍵字列表,其中有goto和const,但是這兩個是目前無法使用的關鍵字,因此有些地方將其稱之為保留字,其實保留字這個詞應該有更廣泛的意義,因為熟悉C語言的程序員都知道,在系統類庫中使用過的有特殊意義的單詞或單詞的組合都被視為保留字)
Ⅳ java goto語句
goto是從這段程序語句塊跳轉到其他程序代碼;continue是結束本次循環(循環一般不是1次,是多次),轉去做循環條件判斷;break是結束循環,即循環這部分代碼不再執行了。
Ⅵ java中有沒有goto語句
java確實提供了goto語句,並且它是保留的關鍵字,但是JVM並沒有給它提供任何的實現。或許是專java並沒打算放開使用這種機屬制。
不過,我則會採用特殊手段實現類似goto的功用:
importstaticjava.lang.System.out;
classTest{
publicstaticvoidmain(String[]args)throwsException{
intstep=1;
intsum=0;
loop:
for(;true;){
if(step<=100){
sum+=step;
step++;
continueloop;
}elsebreak;
}
out.println("sum="+sum);
}
}
Ⅶ java裡面goto怎麼用
准確來說,java中沒有goto這樣的語句,當然即使在c中也不推薦使用。
在java中可以找到實現類似功能的方法,該方法僅限於循環嵌套跳轉到外層循環的情況。例如你可以在外層循環上使用lablename:(lablename是自定義標簽名)的方式標注,在內循環中,可以使用break lablename;或者continue lablename跳轉到外循環上。這樣就可以模擬出類似goto語句的功能。
Ⅷ java支持goto語句嗎
准確來說,java中沒有goto這樣的語句,當然即使在c中也不推薦使用。
在java中可以找到實現類似功能專的方屬法,該方法僅限於循環嵌套跳轉到外層循環的情況。例如你可以在外層循環上使用lablename:(lablename是自定義標簽名)的方式標注,在內循環中,可以使用break lablename;或者continue lablename跳轉到外循環上。這樣就可以模擬出類似goto語句的功能。
Ⅸ java相關,用什麼代替goto語句
import java.util.Random;
import java.util.Scanner;
public class DoubleBalls {
public static void main(String[] args) {
selectRandom();
}
public static void selectRandom() {
System.out.println("是否機選一組雙色球號碼?(Y/N)");
Scanner input = new Scanner(System.in);
char a = input.next().charAt(0); // 輸入一個char字元,0位即是第一位
if (a == 'Y' || a == 'y') {
Random suiji = new Random(); // 創建suiji方法
int blue = suiji.nextInt(16);// 從0到16中選一個數字個藍球
while (blue == 0) {
blue = suiji.nextInt(16);
}// 如果選到了0,再選一次給blue
int red[] = new int[6];// 用一個6個元素的數組裝紅球
for (int i = 0; i < 6; i++) {
red[i] = suiji.nextInt(33); // 隨機分配0到33的整數
if (red[i] == 0) {
i--;
}
if (i == -1) {
i = 0;
}
for (int j = 0; j < i; j++) {
while (red[i] == red[j]) {
i--;
}// 發現相同的從新回去生成一個
}
}
System.out.print("紅球:");
for (int k = 0; k < red.length; k++) {
System.out.print(red[k] + " ");// 輸出數組red
}
System.out.println(); // 空一行
System.out.println("藍球:" + blue);
} else{
System.out.println("fuck you~");
System.exit(0);
}
selectRandom();
}
}
重構個方法,然後用遞歸調用就可以實現,選擇N,添加了System.exit(0);代碼,可以退出
Ⅹ Java有沒有goto
goto是java語言中的保留來字,目前源還沒有在java中使用。
其實goto這個詞是C語言中的,goto語句通常與條件語句配合使用,可用來實現條件轉移, 構成循環,跳出循環體等功能。而在結構化程序語言 中一般不主張使用goto語句, 以免造成程序流程的混亂,使理解和調試程序都產生困難。但是在java語言中,goto這個詞只是作為了保留字,還沒有使用。那是因為java語言講究簡單,方便。 註:java保留字;C語言中使用