java程序流程_java程序流程控制
一丶顺序结构
顺序结构是程序最基本的流程控制,没有特定的语法结构,按照自上而下依次执行。
二丶选择结构(分支结构)
1丶if-else语句
if(条件表达式){ /* 判断条件表达式是否为true,若为true就执行代码块内容;
执行代码块; * 执行一个代码块后,跳出if-else语句,且一定会执行一个;
}else if(条件代码块){ */ 如果执行语句只有一条{}可以省略。
执行代码块;
}
.........
else{
执行代码块;
}
2丶switch语句
switch(变量){ /* 变量:char byte short int Sting 枚举;
case 值1: * 没有break,会一直执行下去;
break; * default语句表示所有情况都不匹配的时候,就执行该处的
case 值2: * 内容;
break; * default位置可换,但总是最后一个执行。
....... */ case后面只能是常量。
default:
break;
}
egg:
+键盘录入数据
(1)导包: import java.util.Scanner;
(2)创建一个Scanner类的对象: Scanner s = new Scanner(System.in);
//sysout提示键盘录入什么东西;
(3)调用次输入的对象: String st = s.next(); //字符串
int i = s.nextInt(); //整数
三丶循环结构
1丶for循环语句
for(初始化条件;循环条件;迭代条件){
循环体;
} // 直至循环条件不满足,退出循环。
egg: for(int=1;i<=100;i++){
System.out.print(i +"\t");
} //100以内自然数的遍历;
2丶while循环 /* for循环和while循环的区别
初始化条件; * for循环的初始化条件出了循环就不能再使用;
while(循环条件){ */ while循环的初始化条件出了循环还可以用。
循环体;
迭代条件;
}
3丶do while循环 /* whlie循环与do while循环的区别
初始化条件; * do while 至少会循环一次;
do{ */ 然而while循环不会。
循环体;
迭代条件;
}while(循环条件)
4丶无限循环
(1)for(;;){} //break跳出当前循环;
(2)while(true){} //continue跳出当次循环。
5丶嵌套循环(相当于内层循环整体充当外层循环的循环体)
egg:
java程序流程_java程序流程控制相关推荐
- java程序组成_java程序是由什么组成的
展开全部 1.源程序文32313133353236313431303231363533e78988e69d8331333363373732件的构成 要编写Java程序,首先应该知道Java程序文件中必 ...
- java整除输出_Java程序输出可被其他数字整除的数字
我有一个程序,该程序读取两个实数,然后打印出这两个之间的所有数字,这些数字可以被2或3或5整除.该程序可以正常工作,但是当用户输入两个非常大的数字时(例如1122222123333)和21412332 ...
- java程序结构_java程序的三种结构
从结构化程序设计角度出发,程序有三种结构: 顺序结构: JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序 ...
- java优化方法_JAVA程序性能优化的10个简单方法
学号:16030140019 姓名: 莫益彰 [嵌牛导读]:代码优化,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考 ...
- java程序设计项目_JAVA程序设计项目报告书.doc
JAVA程序设计项目报告书 信息工程学院 实训报告书 题目: JAVASE程序设计实训 组别: 2 成员: 专业: 软件技术101 导师: 连云港职业技术学院信息工程学院 二○一一 年 六 月目 录 ...
- java 排名相同_Java程序员十年面试经验,助你成为offer收割机
关于面试 其实关于面试总结这块,小编也看过不少文章,但是大部分都是关于面试题以及面试中的问题所谈.但是对于一个不擅长找工作的人来说,其实在简历制作这一块很重要.因为简历没写好的话,连面试邀请都没,何谈 ...
- java 复制对象_Java程序员必备:序列化全方位解析
前言 相信大家日常开发中,经常看到Java对象"implements Serializable".那么,它到底有什么用呢?本文从以下几个角度来解析序列这一块知识点~ 什么是Java ...
- erp开发和java开发区别_Java程序员求职必学:Spring boot学习指南!
黑马程序员上海中心 学姐微信:CZBKSH 关注 咳咳,今天学姐就来和你们说说Spring对于Java程序员的重要性. 首先,Spring 官网首页是这么介绍自己的--"Spring: th ...
- java的程序概念_Java程序基本概念
大家好,在这里跟大家讲解一下关于Java程序的基本概念应用. 以下本人的介绍包括有以下的几点: 一.标识符的定义 二.数据类型的划分 三.运算符的应用 四.分支结构.循环结构.循环控制语法的应用 五. ...
最新文章
- nvGRAPH三角形计数和遍历示例
- 《深入理解Java虚拟机》笔记3
- Java进阶篇(五)——Java的I/O技术
- css 模拟器方向_GDS变方向动态循环单剪实验系统VDDCSS
- 总结1:Ajax上传图片至阿里云服务器
- Python3 isspace()方法
- excel表中怎么让隐藏的表格中不粘贴内容-制作autohotkey快捷键
- 【随机过程】随机过程之更新过程(2)
- 数据分析需要权衡哪些要素?
- SeleniumCSS选择器
- xcode 4,2 for Mac 10.6.8
- 管理感悟:下结论的套路
- Oracle P6培训系列:09定义计划编制视图
- 服务器系统万能驱动,IT天空万能驱动程序
- MCSAMCP认证证书
- TestStand自定义报表生成-添加列
- Mac 安装Yarn
- iperf3网络测速
- 【Pyqt5】实现小学三年级口算题生成器
- web前端开发--------CSS基础教程