當前位置:首頁 » 編程語言 » java跳出

java跳出

發布時間: 2022-02-27 19:02:36

java中break 和return什麼區別怎麼我見有的程序用return跳出某個方法不繼續執行

break用於語句上的跳出操作,用在for、while、do...while等循環上,還有一個情況是用在switch...case語句中。

而return是用在函數的返回,return是不再執行函數而直接跳出。

㈡ java彈出新窗口

定義一個按鈕的OnClick事件
裡面用寫方法調用彈出窗口

代碼
import java.awt.*;
import javax.swing.*;
import java.awt.Rectangle;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

public class Frame1 extends JFrame
{
private JButton jButton1=new JButton();

public Frame1 ()
{
try {
jbInit();
}
catch(Exception exception) {
exception.printStackTrace();
}
this.setVisible(true);
}

private void jbInit () throws Exception
{
this.setBounds(300,180,400,300);
getContentPane().setLayout(null);
jButton1.setBounds(new Rectangle(127, 120, 139, 36));
jButton1.setMnemonic('C');
jButton1.setText("點我(C)");
jButton1.addActionListener(new ActionListener()
{
public void actionPerformed (ActionEvent e)
{
jButton1_actionPerformed(e);
}
});
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.getContentPane().add(jButton1);
}

public static void main (String[] args)
{
Frame1 frame1=new Frame1();
}

public void jButton1_actionPerformed (ActionEvent e)
{
this.setVisible(false);
JFrame jf1=new JFrame("子窗口");
jf1.setBounds(100,50,800,600);
jf1.setDefaultCloseOperation(jf1.EXIT_ON_CLOSE);
jf1.setVisible(true);
}
}

㈢ 如何跳出java中的for循環

方法:使用break。

publicclassRecTest{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
for(inti=0;i<10;i++){
if(i==5){
break;//
}
System.out.print(i+"");
}
}
}

解釋:本程序實現的是列印:0、1、2、3、4.當i到5的時候滿足條件i==5;此時執行break操作,跳出本次for循環。

㈣ java 如何跳出指定的for循環

java跳出循環是使用break語句的,break默認跳出當前循環(包括for循環、while循環),當使用雙層循環時,可通過label從內層循環跳出。
有關對比的代碼示例如下:
跳出一層:

for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break;//跳出a循環,回到i循環
}
}
跳出兩層:

labe:for(int i=0;i<10;i++){
for(int a=0;a<10;a++){
break labe;//跳出整個循環
}
}

㈤ java如何跳出循環

要麼 將列印的都寫在setAge,
要麼 就是給標示,利用標示來判斷列印內容;
綜上所述,其實都是寫在某個方法中來進行判斷列印;

有沒有能夠做一個方法,當出錯了就指向這個方法。
例如Wrong()的內容是system.out.print("輸入參數錯誤");
我在每一個參數判斷的時候,都做一個else,指向這個方法

這樣可行么?謝謝

定義一個String 用來存你要列印的內容 ,比如 String comf = "輸入參數錯誤";

㈥ java 怎麼跳出類

break用於跳出循環,continue用於跳過本次循環。
return可用於跳出方法,實際上是返回一個方法的返回值並結束方法,假如返回值為void,那麼可用於直接結束該方法。
類既不是方法也不是循環,沒有跳出類的說法。

㈦ Java中如何主動跳出 try catch 繼續執行後面的代碼

如果程序出現了這種錯誤,它可以被直接捕捉到,就可以直接跳到catch(Exception e){}大括弧中執行語句了,這些錯誤都是讓sun給包裝成了類的。另外的一些發生的錯誤如果不再java.lang.Exception包中的,程序就直接暫停了,那樣就不能在接著運行其他的指令了。

㈧ java怎麼跳出if語句

return是一定可以的。如果是在循環中,可以使用break,continue。
沒有專門針對if的跳出語句。
如果有這種跳出需求,可以考慮將這個if語句和其他被跳出的部分放在一個僅循環一次的循環結構中,這樣就可以利用break來跳出。

㈨ java中怎樣跳出函數

跳出函數?我覺得你一般是要跳出循環之類的吧
可以用
break,return,System.exit(0);
還有一個continue可以跳過當次循環。

㈩ JAVA中怎麼跳出方法體

跳出本次循環直接break;
跳出本次多層循環需要設置一個flag:,跳出指定循環break flag;
跳出循環不再執行使用continue;
望採納,謝謝!

熱點內容
win2008ftp中文亂碼 發布:2025-01-11 06:10:03 瀏覽:867
平板配置為什麼這么低 發布:2025-01-11 06:05:30 瀏覽:620
可編程視頻 發布:2025-01-11 06:03:24 瀏覽:784
java多線程編程實戰 發布:2025-01-11 06:03:17 瀏覽:630
圖的演算法java 發布:2025-01-11 05:57:07 瀏覽:481
梯形圖編譯器 發布:2025-01-11 05:56:26 瀏覽:260
安卓framework編譯 發布:2025-01-11 05:55:00 瀏覽:695
加密學原理 發布:2025-01-11 05:54:20 瀏覽:788
ocr編程 發布:2025-01-11 05:51:24 瀏覽:253
androiddecoder 發布:2025-01-11 05:44:13 瀏覽:732