博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java流程控制——2017.08.01
阅读量:5235 次
发布时间:2019-06-14

本文共 3096 字,大约阅读时间需要 10 分钟。

package Collection;import org.omg.CORBA.SystemException;public class ifexpression {	public static void main(String[] args) {        //if表达式针对布尔表达式或者boolean值		//第一种方式		int a=5;		int b=7;		int c=84;		if(a
b){ System.out.println("a大于b"); } else { System.out.println("a小于b"); } //第三种方式 if (a>b) { System.out.println("a大于b"); } else if(c

   枚举类

package Collection;import java.util.Scanner;public class Switchexpression {	//枚举类型	enum season{		spring,hot,fall,winner		};	public static void main(String[] args) {		// TODO Auto-generated method stub		//		//此处是整数值//		Scanner scanner=new Scanner(System.in);//		int int1=scanner.nextInt();//		switch(int1)//		{//		case 1://		{//			System.out.println("A");//			break;//		}//		case 2://		{//			System.out.println("B");//			break;//		}//		default://		{//			System.out.println("stop");//		}//			//		//85//			//		stop			    season tianqi=season.fall;		 switch(tianqi) {		   case spring:		  {		   System.out.println("春天");				break;		  }		   case fall:		   {			   System.out.println("秋天");					break;		    }		   default:			break;		}		}	}

  其中需要注意的是:1 枚举类的用法  2 switch语句的基本格式 3要注意break,如果break不写,程序可能会跟每个case里面的值比较

While:

while循环样式

[init_statement]while(text_expression){      statement;    [iteration_statment]}
package Collection;public class Whileexpression {	public static void main(String[] args) {       int count=5;       while(count>3)       {    	   System.out.println(count+"大于3");    	   count--;       }       System.out.println("结束");       /*        * 5大于3	      4大于3		     结束        */	}}

 

do while:

do while样式

init_statement;do{    statement;    [iteration_statement];}while(text_statement);

 

package Collection;public class dowhilexpression {	public static void main(String[] args) {      int count=5;      do {    	  System.out.println("count:"+count);    	  count++;      }      while(count<10);      /*       * count:5		 count:6	     count:7		 count:8         count:9       */	}}

  

break:

package Collection;public class breakexpression {	public static void main(String[] args) {        //break循环		outer:		for(int i=0;i<10;i++)		{			System.out.print(i+"+");	//  1c此处打break		break;    此时结果为0			//			//			if(i==2)//			{//	2此处打break			break;//			}//			/*//			 *  0//				1//				2//			 */			for(int j=1;j<5;j++)			{				System.out.print(j);				break outer;			}			System.out.println("   ");		}	}}

 

continue:

package Collection;public class continueexpression {	public static void main(String[] args) {		// TODO Auto-generated method stub\		outer:	for (int j = 0; j < 5; j++) {				for(int i=0;i<10;i++)		{			System.out.println("i的值为  ");			if(i==3)			{				System.out.println("connitue");				continue outer;			}			System.out.println(i);		}		}	}}

return:

package Collection;public class returnexpression {	public static void main(String[] args) {	for(int j=0;j<10;j++)	{		for(int i=0;i<5;i++)		{			System.out.println(i);			if(i==3)			{				System.out.println("Game over");			return;			/*			 * 0			   1			   2			   3			   Game over			 */			}		  }		}	}}

  

 

转载于:https://www.cnblogs.com/linjingjia/p/7270668.html

你可能感兴趣的文章
JavaScript:学习笔记(7)——VAR、LET、CONST三种变量声明的区别
查看>>
JavaScript 鸭子模型
查看>>
SQL Server 如何查询表定义的列和索引信息
查看>>
GCD 之线程死锁
查看>>
NoSQL数据库常见分类
查看>>
一题多解 之 Bat
查看>>
Java 内部类
查看>>
{面试题7: 使用两个队列实现一个栈}
查看>>
【练习】使用事务和锁定语句
查看>>
centos7升级firefox的flash插件
查看>>
Apache Common-IO 使用
查看>>
评价意见整合
查看>>
二、create-react-app自定义配置
查看>>
Android PullToRefreshExpandableListView的点击事件
查看>>
系统的横向结构(AOP)
查看>>
linux常用命令
查看>>
NHibernate.3.0.Cookbook第四章第6节的翻译
查看>>
使用shared memory 计算矩阵乘法 (其实并没有加速多少)
查看>>
Django 相关
查看>>
git init
查看>>