顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行

import java.util.Scanner;
public class one
{
public static void main(String []avgs)
{
System.out.println("hello ");
System.out.println("world ");
System.out.println("傻瓜!!");
}
}

选择结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。

if(){}
else if(){}
'
'
'
'
else{}
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("傻瓜!!");
}
}

case 具有穿透性
default 如果没有条件满足,就执行default
switch()
{
case 1:
case 2: break;
case 3; break;
default :
break;
}
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;
}
}
}

基本格式: 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);
}
}
}

whiel(boolean){} //boolean 必须是表达式
假如说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++; //中段条件
}
}
}

do
{
}while(boolean)
和while 略有不同,这里我们会先执行一次do循环结构里面的数据。然后在判断
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
点击我复习
感谢您的观看 !!! 如有不解 支持私聊.