java 流程控制_Java流程控制
依旧是用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流程控制相关推荐
- java流程控制图_Java流程控制
Java流程控制 用户交互Scanner 顺序结构 选择结构 循环结构 break&continue 练习 Scanner对象 通过Scanner类来获取用户的输入 语法 Scanner s ...
- java 判断对象为控制_Java流程控制
Java流程控制 1.Scanner对象 ①java.util.Scanner是Java5的新特性,可以通过Scanner类来获取用户的输入. ②基本语法: 1 Scanner s=new Scann ...
- java检测按键_java – 在控制台中检测按键
如果你想玩控制台,你可以从这开始: import java.util.Scanner; public class ScannerTest { public static void main(Strin ...
- java 基本语法与流程控制_Java基础语法之控制流程
Java基础语法之控制流程 语言的流程控制提供了对程序步骤的基本方法. 三大流程控制语句:顺序.选择.循环 复合结构 复合结构是以一个区块为单位的,由"{"开始"}&qu ...
- Java基础篇3——流程控制
Java基础篇3--流程控制 1.顺序结构 正常代码的流程即是顺序流程 2.分支结构 2.1.if-else分支 if(条件表达式) {语句块1; } if(条件表达式) {语句块1; } else ...
- java个十百千万位余数_1 Java第三课[流程控制]
1 Java第三课[流程控制] 1.1 回顾: 1. 标识符的命名:标识符通常意义上是指 类名,包名,方法名,属性名,普通变量等等. 2. 类命名:每个单词的首字母大写; 3. 变量命名规则:字母数字 ...
- JAVA语言语法_流程控制(part3)
文章目录 JAVA语言语法 三.流程控制 1.程序流程控制概述 2.顺序结构 3.分支结构 4.分支结构语句练习 5.加深键盘类Scanner类的使用 6.分支结构语句练习2 7.分支结构&s ...
- 四 【java基础】 程序流程控制- 分支结构
目录 01 程序流程控制概述 02 顺序结构 03 分支结构 3.1 if-else 结构 3.2 从键盘输入数据(Scanner) 3.2 Switch-case结构 01 程序流程控制概述 流程控 ...
- python流程控制-Python 流程控制
1.while语句 条件循环控制语句.一般需要和break一起使用,不然会进入死循环. 格式:[ while <条件>: <内容> break ] x=int(input('请 ...
最新文章
- php操作mysql数据库,PHP操作mysql数据库
- Matlab在ubuntu上运行速度,ubuntu环境下VLFeat在MATLAB上的运行
- python三层装饰器-python装饰器的一个妙用
- MySql5.7.11 for Windows 安装(二)
- [转]权限树中Checkbox的操作[Asp.Net2.0]
- 【数字信号处理】基于DFT的滤波系列3之插值滤波(含MATLAB代码)
- linux 定时执行搅拌,Linux上定时shell脚本
- 云服务器 ECS(CentOS) 安装 Node
- 程序员为什么觉得会议很无聊_我从100个无聊的会议中学到的难忘的教训
- ipmi 修改服务器密码,通过ipmi方式重设dell远程控制卡的密码
- php修改学生信息代码_PHP连接MySQL数据库添加图书功能
- mysql查询行数据_MySQL数据库~~~~~查询行(文件的内容)
- Apache Tomcat 安装配置图文详细教程
- smb协议讲解_SMB协议(使用说明+过程详解+抓包分析)
- 生物信息学:根据PDB名称、爬虫PDB数据库的信息、保存到Excel里
- c语言中求圆台体积公式,圆台体积公式_圆台体积计算公式(附计算器)
- 二分+贪心——HDU 5855
- 拯救懒癌、码农、减肥人士的代餐,有多大的掘金前景
- 类微信界面框架的搭建
- PHP DES加密解密类
热门文章
- 处理字符串_8_判断字符串含有汉字
- python合理拆分类别_如何用Python进行词组拆分?
- ImportError: No module named _tkinter, please install the python-tk package ubuntu运行tkinter错误
- Android AIDL使用介绍(2)自定义数据类型的传递
- Kong 1.0正式发布,提供服务网格支持和插件开发工具包
- js get/set Cookie
- CentOS常用到的查看系统命令
- 自己写的DBUtil数据库连接工具类
- Javascript中onmouseout与onmouseleave
- 一次详细全面的***报告