java的一些知识(二)

来源:互联网 发布:全本天庭淘宝店txt下载 编辑:程序博客网 时间:2024/05/22 17:02

                                                                                                      第三章   条件结构

一、条件结构
1.一种情况
  if(条件){
执行的操作
  }

2.两种情况:
  if(条件){
    条件满足执行的操作
  }else{
     条件不满足执行的操作
  }

3.三种及三种以上的情况:
  if(条件1){
执行的操作
  }else if(条件2){
执行的操作
  }
   ....
  else{

  }
  注意:
   1)else if块可以有多块,else块可以没有。
   2)如果条件写完整的,顺序可以换;如果条件写省略的,条件必须由高到低依次写,不能换顺序。
 
二、键盘输入

  1)需要导入包:import java.util.*;
  2)创建类的对象,格式固定:
     Scanner in=new Scanner(System.in);

  3)使用:int age=in.nextInt();
     float height=in.nextFloat();
     double weight=in.nextDouble();
     String name=in.next();
     char sex=in.next().charAt(0);
     boolean b=in.nextBoolean();

  注意:每次输入前应该给出提示。

 三、条件运算符(三元运算符):?:

  语法:条件?结果1:结果2;
  如果条件成立,结果就是“结果1”,否则就是“结果2”
  
   如:求两个整数a,b的最大值:
    max=(a>b)?a:b;


                                                                                第四章  循环结构1


一、循环
  在满足某些条件的情况下,重复的做某件事情。
  分析:循环条件,循环操作


二、while


 1.语法
   while(条件){
      操作
   }


 2.特点:先判断,后执行


 3.做题的步骤:
   1)分析循环的条件和操作
   2)套用语法
   3)检查循环能否退出


 4.写循环应该注意:
   1)循环是否能退出,不能退出的循环称为死循环。
   2)检查循环次数是否正确。
   3)对于while循环,如果一开始条件就不满足,循环一次也不执行。


                                                                                                              第五章 循环结构2

一、for                 

 1.语法:

   for(初始状态A; 条件B; 循环变量的改变C){

          操作D
   }
 
 2.执行顺序:A,B,D,C, B,D,C, B,.....B

 3.特点:先判断,后执行
        适用于循环次数确定的循环

 4.注意:
   1)三个表达式都可以省略,但分号不能省略。
   2)如果第一个表达式和第三个表达式有多个式子,用逗号隔开。

二、流程控制语句

  break:能用于switch语句和循环语句。
        用于循环,表示结束整个循环,会转到循环后面的语句去执行。

  continue:只能用于循环语句。
        结束本次循环,继续执行下一次循环。
       注意:对于for语句,跳到表达式3继续执行
            对于while和do-while,跳到条件继续执行。


三、程序调试
  
  设置断点-->单步执行-->观察变量


0 0