#8判断和循环#

本章目标:
判断: 逻辑,关系,if, Switch
循环: for, while, do-while,高级for循环

逻逻辑运算符判断: ! & && | ||(优先级与或非)
关系运算符判断 :== != > < >= <=
if判断
Switch判断

运算判断参考案例:
第一个是逻辑,第二个是关系,第三个是逻辑优先级
这里写图片描述

Switch判断:
Switch是一个判断语句,其原理类似于警察抓小偷,逐个对比
代码原型:

    switch (key) {
    case value: 
        break;
    default:
        break;
    }

key 代表是判断的值,case 代表对比的 , break 断开跳出 ,多个case 没有break 代表判断贯穿多个判断

实际代码如下:
这里写图片描述

if判断:(代码略)

if(){}                   //如果XX就XX
if(){}else{}             //如果XX就XX,否则就XX
if(){}else if(){}        //如果XX就XX,或者XX就XX
if(){}else if(){}else()  //如果XX就XX,或者XX就XX,否则就XX
内容规则:(条件语句){执行语句}自己体会去吧

总结:Switch和if是很常见的判断,运算判断需要了解,
学会了各种算法判断,接下来需要学习三大循环了

四大循环:

for(初始;条件;控制){ 执行代码 }

while(条件){ 执行代码 ,控制 }

do{ 执行代码, 控制 }while(条件);


//打印1-10整数如下三种方法,自行理解
for(int a=1;a<=10;a++){
    System.out.println(a);
    }

int a=1;
while(a<=10){
    System.out.println(a);
    a++;
    }

int a=1;
do{
    System.out.println(a);
    a++;
}while(a<10);

高级for循环用于遍历数组:

for(类型变量:数组或者集合){ 打印这个变量}


String[] persons={"张三","李四","王五"};
for(String a:persons){
    System.out.println(a);
}
//打印集合中每一个参数

三目运算
D= A ? B : C 、
A是判断,B,C是常量 ,D是结果
如果A成立选B 如果A错误选C
如:

int a=1;
int b=2;
int c=a<b ?1:2;
System.out.println(c);
//运行结果C为1

总结:
高级for循环,三目运算 两个知识点为高级部分
运算符判断作为了解,if 和Switch判断是常用判断
循环中for循环最常见,学习了基本变量算法循环判断
下一步需要学习JAVA中的方法了

问题:三大循环的区别?
1。for(;;);不需要判断,直接执行循环体(空语句)
2。while(1);先判断,再执行循环体(空语句)
3。do{;}while(1);先执行循环体(空语句),再判断

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值