Java基础----选择结构和循环结构

if选择结构

if(布尔表达式)
{
   //如果布尔表达式为true将执行的语句
}else{
    //如果布尔表达式的值为false将执行的语句
}
 小知识点1

==和equals的区别

==:比较内存地址

equals:比较字符串的值

switch 分支结构

语法:
    swith (变量){
    case 值1:
    代码块1
    break;
     case 值1:
    代码块1
        break;
   ......
       default:
    代码块
}
注意:case语句后面添加break
小知识点2

二进制转换

int num=50;
//num%2 50%2   0    50/2
//25%2  1      25/2     12.5
//12%2    0     12/2      6
//6%2     0     6/2       3
//3%2     1      3/2      1.5
//1%2     1      1/2


//将十进制转换为二进制
String s=Integer.toBinaryString(num);
System.out.println(s);
//110010
String bs="110010";
//将二进制转换为十进制
int d=Integer.parseInt(bs,2);
System.out.println(d);

if选择结构,包括一下形式

1.基本if选择结构:可以处理单一或组合条件的情况

2.if-else选择结构:可以处理简单的条件分支情况

3.多重if选择结构:可以处理分段的条件分支情况

4.嵌套if选择结构:可以处理复杂的条件分支情况

循环结构

while循环

先判断条件,再执行

语法:
while(循环条件){
    循环操作
}
注意:检查循环条件编写是否正确
    检查循环是否跳出
do-while循环

先执行,再判断

语法:
    do{
        循环操作
    }while(循环条件);
for循环
for(初始化语句;条件判断句;条件控制语句){
循环体
}

for(int i=1;i<=10;i++){
    System.out.println("helloWorld")
}
在已知循环次数时使用for循环

三种循环的区别

1.语法不同

2.执行顺序

        while:先判断,再执行

        do-whiile:先执行,再判断

        for:先判断,再执行

3.适用情况

        循环次数确定的情况,通常选用for循环

        循环次数不确定的情况,通常选用while或do-while循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值