依旧是用Xmind来显示Java流程控制的大致内容:

----------------------------------------------------

Variable举例:

public classA02{public static voidmain(String[] args){int a = 10;//int大小的内存空间,并取名为a,赋值10

System.out.println( a );

a= 20;//变量重新赋值

System.out.println( a );//同域中变量不可重名

int b;//变量必须声明才可使用,也就是说必须先划分空间

b = 10;//未赋值的变量不能访问

System.out.println( b );int c1,c2,c3 = 30;//可同时声明多个变量,变量与变量直接用逗号隔开

System.out.println( );

}static voidd(){int a = 1;//不同域中,变量名可以相同

}

}

public classA03{int var = 100;public static voida (String[] args){int var = 200;

System.out.println( var);

}public static voidmain(String[] args){for(int j = 0; j<5; ++j){

System.out.println( j );

}for(int b = 0; b<10; ++b){

System.out.println( b );

}

}

}

--------------------------------------------------------

If举例和注意事项:

public classA01{public static voidmain(String[] args){

boolean a= true;//在此处已规定为true

if(a) {

System.out.println( "傻");

}else{

System.out.println( "白痴");

}

}

}/*第一种结构:有不执行的情况

if(boolean表达式){ //第一位真,就执行里面的语句,为假就不执行

java语句;

}

第二种结构:

if(boolean表达式){

java语句;

}else{

java语句;

}

第三种结构:多个条件判别式,有不执行情况

if(boolean表达式){

java语句;

}else if(boolean表达式){

java语句;

}else if(boolean表达式){

java语句;

}else if(boolean表达式){

java语句;

}

第四种结构:覆盖所有情况

if(boolean表达式){

java语句;

}else if(boolean表达式){

java语句;

}else if(boolean表达式){

java语句;

}else if(boolean表达式){

java语句;

}else{

java语句;

}

注意:在if语句中只要有一个分支执行,则整个if语句结束。

上面的结构2,4,可以保证一定会有一个分支语句执行,因为他们都有else语句.*/

-------------------------------------------------------

Switch举例印证:

public classA01{public static voidmain (String [] args)

{int i = (int)'国';

System.out.println(i);char c_0 = (char)65;

System.out.println(c_0);//字符型

char c = 'A';switch(c){case 'A':

System.out.println("优秀");break;case 'B':

System.out.println("优良");break;case 'c':

System.out.println("一般");break;default:

System.out.println("差");

}//case合并:

char c_02 = 'D';switch(c_02){case 'A': case 'B': case'C':

System.out.println("优");break;case 'D':

System.out.println("一般");break;default:

System.out.println("一般");

}

}

}

-------------------------------------------------------------

For循环举例:

/**

* for循环:

语法:

for(表达式1;表达式2;表达式3){

java语句;

}

循环的三个条件:1、初始值 2、最终值 3、到达的最终步长,条件。*/

public classA01{public static voidmain(String[] args){int a = 8;for(;a<10;a++){

System.out.println( "a=" +a );

}for(int b=10;b>1;b--){

System.out.println( "b=" +b );

}

}

}

----------------------------------------

While例子:

/*关于while循环

语法:

while(boolean表达式){ //结果的值是真或者假

java语句;

}

while循环的次数是:0-N次

while是真假循环

for计数循环*/

public classWhileTest01{public static voidmain(String[] args){//死循环

/*while(true){

System.out.println("Test");

}*/

/*int i = 0;

while(i<10){

i++;

System.out.println(i); //1 ... 9 10

}*/

int i = 0;while(i<10){

System.out.println(i); //0... 9

i++;

}

}

}

--------------------------------------------------

DoWhile语法及实例:

/*do..while..

语法:

do{

java语句;

}while(boolean表达式);

该循环执行的次数是:1-N*/

public classDoWhileTest01{public static voidmain(String[] args){int i = 0;do{//i++;

System.out.println(i);

i++;

}while(i<10);

}

}

-----------------------------------------------------

break类型举例:

/**

* break;语句

* 1. 用子啊switch语句中,结束分支语句;

* 2. break;也可以用在循环当中,默认情况下结束离他最近的一个循环

* break; 结束循环

* continue; 跳过本次循环,继续下次循环(和条件语句结合使用)

* return:结束方法病返回一个值*/

public classBreak_01{public static voidmain (String[] args){for(int i=0; i<10; i++){

System.out.println(i);if(i==5){break;//只是结束离他最近的循环

}

}

System.out.println("Hello World!!");

}

}

break; 结束循环

continue; 跳过本次循环,继续下次循环(和条件语句结合使用)

return:结束方法并返回一个值

Java控制流程大概就是以上几点,希望大家多多指教。

java 流程控制_Java流程控制相关推荐

  1. java流程控制图_Java流程控制

    Java流程控制 用户交互Scanner 顺序结构 选择结构 循环结构 break&continue 练习 Scanner对象 通过Scanner类来获取用户的输入 语法 Scanner s ...

  2. java 判断对象为控制_Java流程控制

    Java流程控制 1.Scanner对象 ①java.util.Scanner是Java5的新特性,可以通过Scanner类来获取用户的输入. ②基本语法: 1 Scanner s=new Scann ...

  3. java检测按键_java – 在控制台中检测按键

    如果你想玩控制台,你可以从这开始: import java.util.Scanner; public class ScannerTest { public static void main(Strin ...

  4. java 基本语法与流程控制_Java基础语法之控制流程

    Java基础语法之控制流程 语言的流程控制提供了对程序步骤的基本方法. 三大流程控制语句:顺序.选择.循环 复合结构 复合结构是以一个区块为单位的,由"{"开始"}&qu ...

  5. Java基础篇3——流程控制

    Java基础篇3--流程控制 1.顺序结构 正常代码的流程即是顺序流程 2.分支结构 2.1.if-else分支 if(条件表达式) {语句块1; } if(条件表达式) {语句块1; } else ...

  6. java个十百千万位余数_1 Java第三课[流程控制]

    1 Java第三课[流程控制] 1.1 回顾: 1. 标识符的命名:标识符通常意义上是指 类名,包名,方法名,属性名,普通变量等等. 2. 类命名:每个单词的首字母大写; 3. 变量命名规则:字母数字 ...

  7. JAVA语言语法_流程控制(part3)

    文章目录 JAVA语言语法 三.流程控制 1.程序流程控制概述 2.顺序结构 3.分支结构 4.分支结构语句练习 5.加深键盘类Scanner类的使用 6.分支结构语句练习2 7.分支结构&s ...

  8. 四 【java基础】 程序流程控制- 分支结构

    目录 01 程序流程控制概述 02 顺序结构 03 分支结构 3.1 if-else 结构 3.2 从键盘输入数据(Scanner) 3.2 Switch-case结构 01 程序流程控制概述 流程控 ...

  9. python流程控制-Python 流程控制

    1.while语句 条件循环控制语句.一般需要和break一起使用,不然会进入死循环. 格式:[ while <条件>: <内容> break ] x=int(input('请 ...

最新文章

  1. php操作mysql数据库,PHP操作mysql数据库
  2. Matlab在ubuntu上运行速度,ubuntu环境下VLFeat在MATLAB上的运行
  3. python三层装饰器-python装饰器的一个妙用
  4. MySql5.7.11 for Windows 安装(二)
  5. [转]权限树中Checkbox的操作[Asp.Net2.0]
  6. 【数字信号处理】基于DFT的滤波系列3之插值滤波(含MATLAB代码)
  7. linux 定时执行搅拌,Linux上定时shell脚本
  8. 云服务器 ECS(CentOS) 安装 Node
  9. 程序员为什么觉得会议很无聊_我从100个无聊的会议中学到的难忘的教训
  10. ipmi 修改服务器密码,通过ipmi方式重设dell远程控制卡的密码
  11. php修改学生信息代码_PHP连接MySQL数据库添加图书功能
  12. mysql查询行数据_MySQL数据库~~~~~查询行(文件的内容)
  13. Apache Tomcat 安装配置图文详细教程
  14. smb协议讲解_SMB协议(使用说明+过程详解+抓包分析)
  15. 生物信息学:根据PDB名称、爬虫PDB数据库的信息、保存到Excel里
  16. c语言中求圆台体积公式,圆台体积公式_圆台体积计算公式(附计算器)
  17. 二分+贪心——HDU 5855
  18. 拯救懒癌、码农、减肥人士的代餐,有多大的掘金前景
  19. 类微信界面框架的搭建
  20. PHP DES加密解密类

热门文章

  1. 处理字符串_8_判断字符串含有汉字
  2. python合理拆分类别_如何用Python进行词组拆分?
  3. ImportError: No module named _tkinter, please install the python-tk package ubuntu运行tkinter错误
  4. Android AIDL使用介绍(2)自定义数据类型的传递
  5. Kong 1.0正式发布,提供服务网格支持和插件开发工具包
  6. js get/set Cookie
  7. CentOS常用到的查看系统命令
  8. 自己写的DBUtil数据库连接工具类
  9. Javascript中onmouseout与onmouseleave
  10. 一次详细全面的***报告