(一)、顺序结构:
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
点击我复习
感谢您的观看 !!! 如有不解 支持私聊.