程序语句的三种结构
1.顺序结构
2.选择结构
3.循环结构
3.1顺序结构
3.2选择结构
举例:验证选择结构
if语句
if...else语句
三目运算符
使用三目运算符
if ... else if ...else 语句
switch语句
3.3循环结构
while循环
do while循环
for循环
循环嵌套操作(最好2~3层即可,不要太多,否则太占内存)
乘法表格
使用阶梯形状变化
3.4终端语句
break语句
可以中断for循环语句====以后的操作都不在执行了
continue语句
只中断一次循环的执行
1.顺序结构
2.选择结构
3.循环结构
3.1顺序结构
3.2选择结构
举例:验证选择结构
public class IfDemo{ public static void main(String args[]){ int x = 3; //定义变量 int y = 10; //定义变量 System.out.println("===比较开始=="); if(x>y){ System.out.println("x比y大"); } if(x<y){ System.out.println("x比y小!"); } } }
if语句
if...else语句
public class IfElseDemo{ public static void main(String args[]){ int x = 3; if(x%2==1){ System.out.println("x是奇数"); }else{ System.out.println("x是偶数"); } } }
三目运算符
public class MaxDemo{ public static void main(String args[]){ int max = 0; int x = 3; int y = 10; if(x<y){ max = y; }else { max = x; } System.out.println("最大值为:" + max); } }
使用三目运算符
public class MaxDemo{ public static void main(String args[]){ int max = 0; int x = 3; int y = 10; max = x>y ? x : y; //通过三目运算符 System.out.println("最大值为:" + max); } }
if ... else if ...else 语句
public class MoreIfElseDemo{ public static void main(String args[]){ int x = 3; if(x==1){ System.out.println("x的值是1"); }else if(x==2){ System.out.println("x的值是3"); }else if(x==3){ System.out.println("x的值是1"); }else{ System.out.println("x不是1,2,3中的任何一个"); } } }
switch语句
public class SwitchDemo01{ //完成一个四则运算的功能 public static void main(String args[]){ int x = 3; int y = 6; char oper = '+'; switch(oper){ case '+':{ System.out.println("x + y = " + (x + y)); break; } case '-':{ System.out.println("x - y = " + (x - y)); break; } case '*':{ System.out.println("x * y = " + (x * y)); break; } case '/':{ System.out.println("x / y = " + (x / y)); break; } default:{ System.out.println("未知的操作"); break; } } } }
3.3循环结构
while循环
public class WhileDemo{ public static void mian(String args[]){ int x = 1; int sum = 0; while(x<=10){ sum += x; x++; //修改循环条件 } System.out.println("1 --> 10 的累加效果为:" + sum); } }
do while循环
public class DoWhileDemo{ public static void main(String args[]){ int x = 1; int sum = 0; do{ sum += x; x++; }while(x<=10); System.out.println("1 --> 10 的累加效果为:" + sum); } }
for循环
public class ForDemo{ public static void main(String args[]){ int sum = 0; for(int x=1;x<=10;x++){ sum += x; } System.out.println("x --> 10 的累加效果为:" + sum); } }
循环嵌套操作(最好2~3层即可,不要太多,否则太占内存)
乘法表格
public class ForNesteDemo{ public static void main(String args[]){ for(int i=1;i<=9;i++){ //控制行 for(int j=1;j<=9;j++){ //控制列 System.out.print(i+"*"+j+"="+(i*j)+"\t"); } System.out.println(); } } }
使用阶梯形状变化
public class ForNesteDemo{ public static void main(String args[]){ for(int i=1;i<=9;i++){ //控制行 for(int j=1;j<=i;j++){ //控制列 System.out.print(i+"*"+j+"="+(i*j)+"\t"); } System.out.println(); } } }
3.4终端语句
break语句
可以中断for循环语句====以后的操作都不在执行了
public class BreakDemo{ public static void main(String args[]){ for(int i=1;i<10;i++){ if(i==3){ break; } System.out.println("i = " + i); } } }
continue语句
只中断一次循环的执行
public class ContinueDemo{ public static void main(String args[]){ for(int i=1;i<10;i++){ if(i==3){ continue; } System.out.println("i = " + i); } } }
发表评论
-
List<Map> 排序
2016-08-03 11:03 941import java.util.ArrayList; im ... -
相对路径和绝对路径的区别,java获取项目访问路径的方法
2016-07-19 13:58 655相对路径和绝对路径的区别 在HTML里只要涉及文件的地方( ... -
POI 单元格
2016-07-07 11:48 488POI 单元格合并中的CellRangeAddress 参数: ... -
Java的内存机制
2016-06-28 11:40 5911.Java的内存机制 Java 把内存划分成两种:一种是 ... -
StringBuffer和StringBuilder的区别
2016-06-28 11:36 444StringBuffer、StringBuilder和Stri ... -
平均分割list
2016-06-26 19:22 1228private static List<List< ... -
定时任务&&找出两个list的不同
2016-06-21 13:55 368/*-------------------------appl ... -
时间类
2016-06-21 13:38 525/* * Licensed to the Apache S ... -
常用map总结
2016-06-21 09:39 421Map map = new HashMap(); I ... -
遍历listmap 遍历map
2016-04-27 16:23 546package excel; import java ... -
Criteria Query
2016-01-29 13:32 481Criteria Query通过面向对象化的设计,将数据查询条 ... -
List和ArrayList的区别
2016-01-28 09:38 523List和ArrayList的区别 List是一个接口,而Li ... -
StringUtils.isEmpty用法
2016-01-28 09:21 678StringUtils 方法的操作对象是 java.lang. ... -
java中重载与重写的区别
2016-01-27 13:50 534java中重载与重写的区别 ... -
loginfilter
2016-01-26 16:02 334dabdabdabdabdabdabdab -
web.xml
2015-11-13 13:53 3441、启动一个WEB项目的时 ... -
hashMap.js
2015-11-04 09:57 437function HashMap() { /** Map大 ... -
分页处理
2015-11-01 09:21 747select * from (SELECT rownum as ... -
前台传字符串导出word
2015-10-29 13:43 696package com.yunfengtech.common; ... -
SQL时间比较大小
2015-10-28 16:53 616public List<RBean> queryF ...
相关推荐
java_判断与循环语句笔记,每一个知识点都实例辅佐理解!
本章节“第3章:Java基础程序设计”着重讲解了编程中的关键概念——判断与循环语句,这对于编写任何类型的程序来说都是至关重要的。 首先,让我们深入理解“判断”(条件语句)。在编程中,我们经常需要根据特定...
本章重点讨论的是Java基础程序设计中的关键概念——判断与循环语句,这是编写任何复杂程序的基础。 首先,让我们理解什么是判断语句。在Java中,判断语句允许我们根据条件执行不同的代码路径。最常见的是`if`语句,...
本文档对 Java 循环语句的练习题进行了整理,包含了多种循环语句的使用场景,例如 for 循环、嵌套循环等。通过实践这些练习题,可以更好地理解和掌握 Java 语言中的循环语句。 一、循环语句的基本概念 循环语句是...
通过这个视频可以简单的学习JAVA基础程序设计,学习JAVA判断与循环语句,简单的JAVA程序编写,JAVA免费程序学习
Java循环语句详解 Java中的循环语句是指在一个程序中,重复执行某些语句的语句。循环语句有三种基本形式:for循环、while循环和do-while循环。每种循环语句都有其特点和使用场景。在本实验中,我们将详细介绍这三种...
读者需要使用日期计算和循环语句来判断是否今天生日。这个练习题可以帮助读者理解日期计算和循环语句的基本结构和使用方法。 知识点:日期计算,循环语句,条件语句 九、计算用户输入的日期离 1900 年 1 月 1 日...
### Java使用for循环语句在控制台上输出九九乘法表的各种变换形式 #### 全角形式 在全角形式的九九乘法表中,所有的乘法表达式都被完整地展示出来,从1*1到9*9,每一行包含九个表达式。 **代码解析:** ```java ...
### Java基础语法详解:条件语句与循环语句 #### 一、Java基础入门 Java是一种广泛使用的编程语言,尤其适合于开发企业级应用。Java的流行得益于它的平台无关性、丰富的类库以及强大的跨平台能力。为了更好地理解...
Java 使用 for 循环语句在控制台上输出九九乘法表的各种变换形式 Javaprogramming语言中,for 循环语句是最基本也是最常用的控制结构之一。它可以用来控制程序的执行流程,重复执行某些语句。在 Java 中,for 循环...
编写程序计算三门课的平均成绩,要求应用程序分别用Java不同的循环语句实现。每门课的成绩用Math类的random()方法随机产生。成绩范围在40-100之间。分别用while、for,do-while结构实现
Java 控制语句详解 Java 控制语句是 Java 语言中一种基本的控制结构,用于控制程序的执行流程。控制语句可以分为三大类:条件...条件语句、循环语句和转移语句是 Java 中三种基本的控制语句,用于控制程序的执行流程。
这个“视频教程:Java中的For循环语句用法精讲.rar”旨在深入讲解Java中For循环的各个方面,无论你是初学者还是希望巩固基础知识的开发者,都将从中受益。 首先,我们要了解For循环的基本语法结构,它通常由四个...
在Java编程语言中,while循环语句是一种基本的控制流结构,用于在满足特定条件时重复执行一段代码。本文将详细解析while循环的工作原理、语法格式,并通过两个实例来加深理解。 **一、while循环的基本概念** while...
在Java中,`public class Demo01Sequence`中的示例展示了如何使用顺序结构输出一系列语句。每行代码按照编写时的顺序依次执行,没有额外的控制机制。 2. **判断语句**: 判断语句允许我们根据条件来决定执行哪些...
实验的主要目的是让学生深入理解变量与常量的定义,掌握while循环、if语句和break语句的使用,以及如何运用双层嵌套循环结构。 首先,实验的背景是在一个名为Game的游戏中,玩家需要利用手中的金币购买两种宝物——...
在Java编程语言中,循环语句是程序设计的基础,用于重复执行某段代码直到特定条件得到满足。循环分为三种主要类型:for循环、while循环和do...while循环。 1. **for循环**: - for循环的通用语法是`for(初始化计数...
在Java编程语言中,循环语句是至关重要的组成部分,它们允许程序执行重复的任务,而无需显式地写出每一个迭代。本教程重点讲解了"DEMO_FOR循环语句",这是一份关于Java中循环控制结构的示例集合,旨在帮助初学者理解...
### Java软件开发实战:循环语句详解 #### 1. 循环语句的重要性 循环语句在程序设计中占据着极为重要的位置。通过循环,我们可以避免重复编写相同的代码,提高程序的效率和可读性。Java语言提供了三种类型的循环...
"Day03-Switch与循环语句" switch语句是Java中的一种选择结构,用于根据不同的值执行不同的语句。 switch语句的结构主要由switch表达式、case语句和default语句组成。switch表达式的值将与每个case语句的值进行比较...