我是靠谱客的博主 震动香氛,最近开发中收集的这篇文章主要介绍java学习第三天(选择,循环控制)一:条件选择语句二:循环控制语句,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

条件选择与循环控制

  • 一:条件选择语句
    • 1:if语句
    • 2:if else语句
    • 3:switch语句
  • 二:循环控制语句
    • 1:break 与 continue
    • 2:for循环
    • 3:while循环
    • 4:do while循环

一:条件选择语句

1:if语句

语法结构:if(条件表达式){语句}
如果条件表达式成立则执行{}中的内容,否则不执行,当然条件表达式也可以是一个Boolean值,因为条件表达式本身的结果就是一个boolean值,代码示例如下


public static void main(String[] args) {
int num=2;
if(num<=2){
System.out.println(num+"<=2");
}
if(num>2){
System.out.println(num+"不大于2");
}
boolean bo1=true;
boolean bo2=false;
if(bo1){
System.out.println("true");
}
if(bo2){
System.out.println("false");
}
System.out.println(num<=2);
//运行结果
//2<=2
//true
//true
}

2:if else语句

先介绍一下单分支,双分支,多分支,


public static void main(String[] args) {
//单分支
if(){
}
//双分支
if(){
}
else {
}
//多分支
if(){
}
else if(){
}
else if(){
}
...
else{
}
System.out.println();
}

以上就是单分支语句,双分支语句,多分支语句的基本形式,下面看代码示例


public static void main(String[] args) {
int temp=20;
if(temp>=15&temp<=25){
System.out.println("温度适宜");
}
else if(temp<=20&temp>=0){
System.out.println("温度还行");
}
else{
System.out.println("温度过冷或过热");
}
//运行结果
//温度适宜
System.out.println();
}

可以看到,第一个if 语句与第一个if else 语句条件都满足但是只执行了第一个
即计算机依次的判断直至遇到正确的或者到else,执行语句,然后结束,后面的正确与否不在判断执行,如果没有正确的且没有else就什么也不执行,if else语句if正确就执行if 语句块,否则执行else 语句块

3:switch语句

switch语句同样也十分实用,至少笔者这么认为
语法格式如下


public static void main(String[] args) {
int num=2;
switch(2){
case 1:
System.out.println("hello");break;
case 2:
System.out.println("world");break;
default:
System.out.println("I am joker");
}
System.out.println();
}

语法就基本格式如上,switch后面括号中的内容可以是数字,字符,字符串当某条case语句和switch()中的值匹配时即执行此case,注意到上述代码中还有一个break语句,当没有break语句时,计算机会从匹配的case开始将后面的case全部执行,包括default;break即避免这种情况,当然,有时候也可以利用这种状况实现一些算法,如计算某一天是今年的第一天,那么default又有什么用呢,当所有case均不匹配时即执行dafault语句

二:循环控制语句

1:break 与 continue

学到循环,不得不提两个有用的关键字,break与continue,break用于跳出循环,即循环终止,continue是结束本次循环,进入下一个循环。如下:


public static void main(String[] args) {
for(int i=0;i<2;i++)
{
System.out.println(i);
break;
//System.out.println();
}
for(int i=0;i<2;i++){
System.out.println(i);
continue;
//System.out.println();
}
//运行结果
//0
//0
//1
}

java不支持break 和continue语句后面还有其他语句,毕竟的也不会执行

2:for循环

for循环语句()中的内容由三部分组成,起始条件,循环结束判断条件,变量改变条件,以分号隔开,当然,每个部分也可以有多种条件,可以是for(int i=0;i<10;i++),起始i等于0;当i大于等于10时循环结束,每次循环i加1,也可以是for(int i=0,j=1;i<10;i++,j++)


for(int i=0,j=1;i<10;j++,i++) {
System.out.println(i + j);
}

3:while循环

while循环while后面的括号中是循环判断条件,条件为真则执行循环体
while(循环条件)
{
循环体
}

4:do while循环

do while循环和while循环不同,while循环循环体可能一次也不执行,而do while 循环,循环体必执行一次,格式如下
do{
循环体
}while(循环条件);
不要忘了最后的分号,和while循环区分开。

本次学习就学习了if switch 条件判断语句和循环语句,如有错误,请尽情指正。

最后

以上就是震动香氛为你收集整理的java学习第三天(选择,循环控制)一:条件选择语句二:循环控制语句的全部内容,希望文章能够帮你解决java学习第三天(选择,循环控制)一:条件选择语句二:循环控制语句所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部