Java(第九天)

一、使用确认对话框控制循环
package exercise;
import javax.swing.JOptionPane;
public class JOptionPaneOPTION {
       public static void main(String[] args) {
              int option=0;
              while(option==JOptionPane.YES_OPTION){    //JOptionPane.YES_OPTION的值为0,NO的值为1
                     JOptionPane.showMessageDialog(null, "继续执行");
                     option=JOptionPane.showConfirmDialog(null, "是否继续?");
              }
       }
}
二、在循环控制条件中不能使用浮点数是否相等来作为判断条件,使用他们可能会导致不准确的结果
三、do-while循环语句
package exercise;
import javax.swing.JOptionPane;
public class TestDoWhile {
       public static void main(String[] args) {
              int data,sum=0;
              do{
                     String dataString=JOptionPane.showInputDialog(null,"请输入一个整数\n(输入0则结束进程)","TestDO",JOptionPane.QUESTION_MESSAGE);
                     //"TestDO"为对话框上的说明文字,JOptionPane.QUESTION_MESSAGE用于对话框内生成问号
                     
                     data=Integer.parseInt(dataString);
                     sum+=data;
              }while(data!=0);
              
              JOptionPane.showMessageDialog(null, "sum的值为:"+sum,"TestDO",JOptionPane.INFORMATION_MESSAGE);
              //JOptionPane.INFORMATION_MESSAGE用于在对话框内产生感叹号
       }
       
}
四、for循环
package exercise;
public class Testfor {
       public static void main(String[] args) {
              int i;
              for(i=0;i<5;i++){
                     System.out.println("这是单个i的循环");
              }
              for(int a=0,b=0;(a+b<10);a++,b++){
                     System.out.println("这是两个数a,b的循环");
              }
       }
}

<1>
for(初始操作;循环继续条件;执行完成下面循环体后执行的操作){
   //循环体;
   语句(组);
}

<2>
左边                    右边
for( ; ;){              while(true){
  //循环体;     <==>        //循环体;    (使用右边这种表达更好)
}                       }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 循环简介 循环可以用于让一个程序重复地执行语句。 循环是用来控制语句块重复执行的一种结构。 循环的概念是程序设计的...
    Vinfai阅读 1,187评论 0 0
  • 注:这是第三遍读《C语言深度解剖》,想想好像自从大学开始就没读完过几本书,其中谭浩强的那本《C语言程序设计(第四版...
    HavenXie阅读 1,760评论 1 6
  • 本章内容 语法 数据类型 流控制语句 理解函数 3.1 语法 3.1.1 区分大小写 区分大小写 3.1.2 标识...
    闷油瓶小张阅读 735评论 0 0
  • 美国以奥巴马的固有属性对苏联做出了战略回应,但这并不是他的全部,因为信息心理战的正面战场,在中国。 有句话叫做不打...
    林少含阅读 268评论 0 0
  • 曾經忙碌的生活淹沒了骨子裡的對詩情畫意的嚮往,有一天我停下腳步,恰逢一個春天,恰逢一朵花開,又恰逢清晨的鳥鳴,就這...
    溪客chen阅读 596评论 17 5