(一)、顺序结构:
1.顺序结构的定义:
顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行
2.顺序结构图解:
3.顺序结构的代码演示:
import java.util.Scanner; public class one { public static void main(String []avgs) { System.out.println("hello "); System.out.println("world "); System.out.println("傻瓜!!"); } }
4.顺换结构体的效果展示:
(二)、选择结构:
1.选择结构定义:
选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。
2.选择结构图解:
2.if语句
2.1基本格式:
if(){} else if(){} ' ' ' ' else{}
2.2代码展示:
import java.util.Scanner; //导包 public class one { public static void main(String []avgs) {//声明包 Scanner sc=new Scanner(System.in); int number; System.out.println("请您输入一个数值:\n"); // 用包 number=sc.nextInt(); if(number<10) System.out.println("hello "); else if(number>10&&number<20) System.out.println("world "); else System.out.println("傻瓜!!"); } }
2.3效果展示:
3.switch()语句
3.1特性:
case 具有穿透性
default 如果没有条件满足,就执行default
3.2基本格式:
switch() { case 1: case 2: break; case 3; break; default : break; }
3.3代码演示:
import java.util.Scanner; //导包 public class one { public static void main(String []avgs) { // 声明 Scanner sc=new Scanner(System.in); int Select; System.out.println("请您输入您的选择:\n"); // 运用 Select=sc.nextInt(); switch(Select) { // switch选择语句 case 1: case 2: case 3: case 4: case 5:System.out.println("武汉面\n"+3);break; case 10:System.out.println("傻瓜\n"); break; default: System.out.println("方便面\n"); break; } } }
3.4效果展示:
(三)、循环结构:
1.for循环 (知道次数或则范围时)
基本格式: for(单次表达式 条件表达式 末尾循环体 ){}
代码展示:
import java.util.Scanner; //导包 public class one { public static void main(String []avgs) { Scanner sc=new Scanner(System.in); System.out.println("请输入您需要的循换次数:\n"); int number; number=sc.nextInt(); for(int i=0;i<number;i++) //循环体格式: { System.out.println("第"+(i+1)+"次输出的数据是:"+i); } } }
效果展示:
2.while循环语句: (知道循环的结果时用)珠穆
1.基本格式:
whiel(boolean){} //boolean 必须是表达式
2.基本思路:
假如说bool是一个非0的值那么就一直循环,如果说bool是一个0,那么就不循环/。在Java中,bool类型是 boolean. 和c++/c是有区别的.而且在Java中,while()里面必须是表达式,而C/C++中既可以是表达式也可以是值、
代码展示:
import java.util.Scanner; //导包 public class one { public static void main(String []avgs) { Scanner sc=new Scanner(System.in); System.out.println("请输入您需要的循换次数:\n"); int number,i=0,j=0; number=sc.nextInt(); while(number<10) //不和C/C++一样,这里面必须是表达式 { System.out.println("第"+(i++)+"次输出的数据是:"+(j++)); number++; //中段条件 } } }
效果展示:
3.do while()语句 (知道循环的结果时用)珠穆
1.基本格式:
do { }while(boolean)
2.基本思路:
和while 略有不同,这里我们会先执行一次do循环结构里面的数据。然后在判断
3.代码展示:
import java.util.Scanner; //导包 public class one { public static void main(String []avgs) { Scanner sc=new Scanner(System.in); System.out.println("请输入您需要的循换次数:\n"); int number,i=0,j=0; number=sc.nextInt(); do{ //引用do System.out.println("第"+(i++)+"次输出的数据是:"+(j++)); number++; //中段条件 }while(number<10); } }
效果展示:
我们发现 do while 和 while 其实没啥区别,运算结果也都是一样的
(四)、复习上一章的内容
上一章的内容你忘记了多少?
让问们来一起巩固一下吧!!!!!!!1
感谢您的观看 !!! 如有不解 支持私聊.