Java基础三

Posted zhaozishuang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础三相关的知识,希望对你有一定的参考价值。

主题:

判断语句

循环语句

 

一、判断语句

1、单分支

1 if(条件){
2 
3 //此处插入代码,表示if中的条件成立执行的语句
4 }

 

注意:
1.条件 必须 boolean
2.if只带 一行代码 ,可以省略 { }

 

1   int b=3,c=4,d=5;
2         if (b<c)
3             if (b>d)
4                 System.out.println(d);
5             else
6                 System.out.println(c);

输出结果为 4

 

2、双分支

1 if(条件){
2   //条件成立输出
3 }else{
4 //条件不成立输出
5 }

注意:
1.else 不能带条件;
2.if,else只带一行代码,可以省略{ }

 

3、多分支if

1 if(条件){
2 
3 }else if(条件){
4   可以有多个
5 }else{
6   可以省略
7 }

注意:
1.if,else if可以带条件的
2.if,else if,else 只带一条语句,可以省略{ }

 

4、多分支switch

 1 switch(表达式){
 2 case 常量值:  //此标签可以有多个
 3      代码块;
 4      break;
 5 
 6 default:  //可以省略
 7     代码块:
 8     break;//可以省略
 9 
10 }

注意:
1.表达式的值类型 与 标签 中常量值类型相符;
2.表达式类型 必须是 byte,short,int,char,String,enum
3.标签不能相同;
4.支持标签堆叠。

 

多重if和 switch的区别:

  • switch只能进行等值的条件判断;   多重if任何判断都可以(多用于区间判断)
  • 等值判断 switch效率高。

二、循环语句

固定循环   for

非固定      while     do-while

 

固定循环次数

1 // 初始值;终止值;迭代
2 for(int i=0;i<5;i++){
3    System.out.println(i); //循环体
4 }

先条件判断,后循环操作。

 

非固定次数循环:

1 while(条件){
2   循环体;//循环操作
3 }

先条件判断,后循环操作。

 

1 do{
2   循环体;
3 
4 }while(条件);

先执行,后判断。

 











以上是关于Java基础三的主要内容,如果未能解决你的问题,请参考以下文章

Java基础:封装

Android 逆向加壳技术简介 ( 动态加载 | 第一代加壳技术 - DEX 整体加固 | 第二代加壳技术 - 函数抽取 | 第三代加壳技术 - VMP / Dex2C | 动态库加壳技术 )

日常Geetest滑动验证码(三代canvas版)处理小结(以B站登录验证为例)

java基础

德国罗森伯格正式发布Pyxis第三代智能基础设施管理系统

java基础