循环,运算

三目运算符:
 数据类型 变量=布尔表达式?值1:值2

public class TestDemo{
    public static void main(String args[]){
              
              int numA=10;
              int numB=20;
              int result= numA>numB?numA:numB;//三目运

              sytem.out.println(result);
}}
     用if语句代替三目运算
public class TestDemo{
    public static void main(String args[]){
              
              int numA=10;
              int numB=20;
              int result=0;
              if(numA>numB)
             {
                 result=numA;
             }else{
                 return=numB;
                   }
              sytem.out.println(result);
}}
二、逻辑运算(与、或、非)
1、与操作(【普通与】&和&&【短路与(其中一个有错,
没必要继续向后判断)】)
public class TestDemo{
    public static void main(String args[]){
             if(1==2&10/0==0){
              sytem.out.println("条件满足");}
}}
此时出现了程序错误,那么表示两个条件都执行了。
2、或操作(【普通或】| 和【短路或】||)
在任何情况下编写逻辑判断的时候都使用“&&”、“||”。
三、程序结构(顺序、分支、循环)
1、分支语句:(条件分支、开关语句)

①          if(布尔表达式)
          {
            //条件满足时执行
             }

  ②       if(布尔表达式){
              // 条件满足时执行
            }else{
               //条件不满足时执行
                   }}


③          if(布尔表达式){
            //条件满足时
            }else if(布尔表达式){
            //条件满足时执行
}........else{
              条件不满足时执行}
}
    public  class   TestDemo{

          public static void main(String args[])
          {
           int age=19;
             if( age>=0&&age<=19){
                       system.out.println("你还年轻")
                 }else if( age>=20&& age<=100)
                       {
                            system.out.println("恭喜你可以继续吃地
沟油了")
                              }else{
                                 system.out.println("恭喜你快追随金箔
而去")   ;       
                                 }


2、switch-case(开关语句)【switch语句是不支持条件判
断的,它只支持判断数据是否相同】
在以前只能使用(int和char字符数据),在1.5版本之后可以
使用enem,在jdk1.7版本之后可以使用stringl类型
switch(常量//变量)【switch 不支持条件判断】
{
case值:符合条件执行;break
case值:   符合条件执行;break
.....
default:(条件执行)
}

在switch中,在case之后,没有break,那么在一个case满足
的情况,其他case都会执行。
2、循环语句【某段代码被重复执行】
      // 循环初始化条件
      while(循环结束条件判断)
       {
             //执行语句
            // 修改循环条件或者是循环次数的统计
}}【先判断后执行】
}
// 循环初始化条件
      
       do{
             //执行语句
            // 修改循环条件或者是循环次数的统计
}while(循环结束条件判断)【先执行后判断】

public   class   TestDemo(){
               public static void main(String args[]{
                   int x=1;
                   int sum=0;
                   while(x<=100){
                      sum+=x;
                       x++;   
                    }
             system.out.println("累加结果:"+sum)
                     }
}
3、for循环
for(循环初始化条件:循环结束条件判断;循环条件变更)

for(;循环结束条件判断;)
循环的选择问题
1、如果在已经明确知道循环次数的情况下,使用for循环
2、如果不知道循环次数,但是知道循环结束条件,一定使用while循环;
3、除了单独使用循环之外,循环操作也可以进行嵌套使用


}


 

转载于:https://my.oschina.net/u/2411775/blog/753549

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值