一丶顺序结构

顺序结构是程序最基本的流程控制,没有特定的语法结构,按照自上而下依次执行。

二丶选择结构(分支结构)

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程序流程控制相关推荐

  1. java程序组成_java程序是由什么组成的

    展开全部 1.源程序文32313133353236313431303231363533e78988e69d8331333363373732件的构成 要编写Java程序,首先应该知道Java程序文件中必 ...

  2. java整除输出_Java程序输出可被其他数字整除的数字

    我有一个程序,该程序读取两个实数,然后打印出这两个之间的所有数字,这些数字可以被2或3或5整除.该程序可以正常工作,但是当用户输入两个非常大的数字时(例如1122222123333)和21412332 ...

  3. java程序结构_java程序的三种结构

    从结构化程序设计角度出发,程序有三种结构: 顺序结构: JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序 ...

  4. java优化方法_JAVA程序性能优化的10个简单方法

    学号:16030140019 姓名:   莫益彰 [嵌牛导读]:代码优化,一个很重要的课题.可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考 ...

  5. java程序设计项目_JAVA程序设计项目报告书.doc

    JAVA程序设计项目报告书 信息工程学院 实训报告书 题目: JAVASE程序设计实训 组别: 2 成员: 专业: 软件技术101 导师: 连云港职业技术学院信息工程学院 二○一一 年 六 月目 录 ...

  6. java 排名相同_Java程序员十年面试经验,助你成为offer收割机

    关于面试 其实关于面试总结这块,小编也看过不少文章,但是大部分都是关于面试题以及面试中的问题所谈.但是对于一个不擅长找工作的人来说,其实在简历制作这一块很重要.因为简历没写好的话,连面试邀请都没,何谈 ...

  7. java 复制对象_Java程序员必备:序列化全方位解析

    前言 相信大家日常开发中,经常看到Java对象"implements Serializable".那么,它到底有什么用呢?本文从以下几个角度来解析序列这一块知识点~ 什么是Java ...

  8. erp开发和java开发区别_Java程序员求职必学:Spring boot学习指南!

    黑马程序员上海中心 学姐微信:CZBKSH 关注 咳咳,今天学姐就来和你们说说Spring对于Java程序员的重要性. 首先,Spring 官网首页是这么介绍自己的--"Spring: th ...

  9. java的程序概念_Java程序基本概念

    大家好,在这里跟大家讲解一下关于Java程序的基本概念应用. 以下本人的介绍包括有以下的几点: 一.标识符的定义 二.数据类型的划分 三.运算符的应用 四.分支结构.循环结构.循环控制语法的应用 五. ...

最新文章

  1. nvGRAPH三角形计数和遍历示例
  2. 《深入理解Java虚拟机》笔记3
  3. Java进阶篇(五)——Java的I/O技术
  4. css 模拟器方向_GDS变方向动态循环单剪实验系统VDDCSS
  5. 总结1:Ajax上传图片至阿里云服务器
  6. Python3 isspace()方法
  7. excel表中怎么让隐藏的表格中不粘贴内容-制作autohotkey快捷键
  8. 【随机过程】随机过程之更新过程(2)
  9. 数据分析需要权衡哪些要素?
  10. SeleniumCSS选择器
  11. xcode 4,2 for Mac 10.6.8
  12. 管理感悟:下结论的套路
  13. Oracle P6培训系列:09定义计划编制视图
  14. 服务器系统万能驱动,IT天空万能驱动程序
  15. MCSAMCP认证证书
  16. TestStand自定义报表生成-添加列
  17. Mac 安装Yarn
  18. iperf3网络测速
  19. 【Pyqt5】实现小学三年级口算题生成器
  20. web前端开发--------CSS基础教程

热门文章

  1. 深入理解redis复制原理
  2. kubernetes资源--RC和RS
  3. 除了人工智能,霍金还担心“游牧外星人”会摧毁人类
  4. 又一款iPhone病毒来袭:针对中国用户
  5. [BZOJ 3668UOJ #2][Noi2014]起床困难综合症(贪心)
  6. Django 数据库常见 Field Types
  7. I.MX6 U-boot Kernel backlight setting
  8. 草根站长的创业之路(真实纪实)
  9. struts2:表单标签续(datetimepicker标签)
  10. IT人母亲的美国之行(8)