Java(第九天)

作者: ZOKE | 来源:发表于2017-04-21 03:00 被阅读23次
    一、使用确认对话框控制循环
    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){
      //循环体;     <==>        //循环体;    (使用右边这种表达更好)
    }                       }
    

    相关文章

      网友评论

        本文标题:Java(第九天)

        本文链接:https://www.haomeiwen.com/subject/plbrzttx.html