程序语句的三种结构
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 891import java.util.ArrayList; im ... -
相对路径和绝对路径的区别,java获取项目访问路径的方法
2016-07-19 13:58 611相对路径和绝对路径的区别 在HTML里只要涉及文件的地方( ... -
POI 单元格
2016-07-07 11:48 428POI 单元格合并中的CellRangeAddress 参数: ... -
Java的内存机制
2016-06-28 11:40 5361.Java的内存机制 Java 把内存划分成两种:一种是 ... -
StringBuffer和StringBuilder的区别
2016-06-28 11:36 390StringBuffer、StringBuilder和Stri ... -
平均分割list
2016-06-26 19:22 1177private static List<List< ... -
定时任务&&找出两个list的不同
2016-06-21 13:55 330/*-------------------------appl ... -
时间类
2016-06-21 13:38 484/* * Licensed to the Apache S ... -
常用map总结
2016-06-21 09:39 378Map map = new HashMap(); I ... -
遍历listmap 遍历map
2016-04-27 16:23 500package excel; import java ... -
Criteria Query
2016-01-29 13:32 432Criteria Query通过面向对象化的设计,将数据查询条 ... -
List和ArrayList的区别
2016-01-28 09:38 483List和ArrayList的区别 List是一个接口,而Li ... -
StringUtils.isEmpty用法
2016-01-28 09:21 634StringUtils 方法的操作对象是 java.lang. ... -
java中重载与重写的区别
2016-01-27 13:50 475java中重载与重写的区别 ... -
loginfilter
2016-01-26 16:02 300dabdabdabdabdabdabdab -
web.xml
2015-11-13 13:53 3101、启动一个WEB项目的时 ... -
hashMap.js
2015-11-04 09:57 393function HashMap() { /** Map大 ... -
分页处理
2015-11-01 09:21 696select * from (SELECT rownum as ... -
前台传字符串导出word
2015-10-29 13:43 647package com.yunfengtech.common; ... -
SQL时间比较大小
2015-10-28 16:53 534public List<RBean> queryF ...
相关推荐
java_判断与循环语句笔记,每一个知识点都实例辅佐理解!
包括: 判断与循环语句笔记 判断与循环语句视频 判断与循环语句源代码
【第3章:Java基础程序设计】_判断与循环语句
通过这个视频可以简单的学习JAVA基础程序设计,学习JAVA判断与循环语句,简单的JAVA程序编写,JAVA免费程序学习
通过这个视频可以简单的学习JAVA基础程序设计,学习JAVA判断与循环语句,简单的JAVA程序编写,JAVA免费程序学习
if 语句 , while语句, 循环语句。
条件和循环语句(共58页).ppt 优质java课件 java程序设计教程(第6版)05.条件判断和循环复习(共23页).ppt 优质java课件 java程序设计教程(第6版)06.面向对象设计(共84页).ppt 优质java课件 java程序设计教程...
练习题:java 循环 逻辑判断 能提高对java 算法的应用
1、掌握分支、循环语句的使用。 二、实验内容: 1、用循环语句打印一个99乘法表。 2、判断回文数(逆序排列后得到的数和原数相同)。 三、实验要求: 1、打印的乘法表应该呈现阶梯状。 2、给定一个1-99999...
3、掌握while循环语句的语法格式和使用,了解while循环语句的特点。4、掌握for循环语句的语法格式和使用,了解for循环语句的特点。5、掌握循环嵌套的使用和执行顺序。项目2、使用switch 条件语句实现判断选择题对错...
3、掌握while循环语句的语法格式和使用,了解while循环语句的特点。4、掌握for循环语句的语法格式和使用,了解for循环语句的特点。5、掌握循环嵌套的使用和执行顺序。项目3、使用while语句实现统计1-10以内奇数的...
3、掌握while循环语句的语法格式和使用,了解while循环语句的特点。4、掌握for循环语句的语法格式和使用,了解for循环语句的特点。5、掌握循环嵌套的使用和执行顺序。实验过程:项目1、使用if…else if…else语句...
java语言判断一个数是不是完数,用到java循环语句。
条件和循环语句(共58页).ppt 优质java课件 java程序设计教程(第6版)05.条件判断和循环复习(共23页).ppt 优质java课件 java程序设计教程(第6版)06.面向对象设计(共84页).ppt 优质java课件 java程序设计教程...
条件和循环语句(共58页).ppt 优质java课件 java程序设计教程(第6版)05.条件判断和循环复习(共23页).ppt 优质java课件 java程序设计教程(第6版)06.面向对象设计(共84页).ppt 优质java课件 java程序设计教程...
代码是java 写的判断回文数,不限字符数量
结合实际生活,有助于初学者进一步了解JAVA的IF循环语句
主要介绍了Java中的循环控制语句与条件判断语句的使用,循环和判断是Java编程中流程控制的基础,需要的朋友可以参考下
本文档详细介绍了Java中的零基础控制语句`break`。给出了 `break` 的作用和使用示例,包括在 `for` 循环中使用 `break` 关键字提前终止循环的演示。示例代码展示了如何通过条件判断和 `break` 关键字来控制循环的...
3、循环语句练习 程序功能:运行程序后从键盘输入一个数字,程序会显示一行信息。当输入1时,显示“恭喜你得大奖,一辆汽车!”;当输入2时,显示“不错啊,你获得一台笔记本电脑”;当输入3时,显示“没有白来,你...