而我们实现大部分的代码实现功能三种基本结构必不可少
我们实现的功能中包括代码集合体中我们构思代码往往会用到基本结构类型来处理
一.顺序结构:
代码按照编码顺序执行
代码实现为
Public class test{
public static void main(String[] args){
System.out.println("Hello World1");
System.out.println("Hello World2");
System.out.println("Hello World3");
System.out.println("Hello World4");
}
}
运行结果为
Hello World1
Hello World2
Hello World3
Hello World4
也是我们最常都会用到的基本结构类型
一般来说会按照从上往下执行
二.选择结构:
(分支结构)细分有单分支,双分支与多分支
根据设定的条件让程序执行时选择不同的语句执行
包含 if 和 switch 两种语句
if 可以与 else if 和 else 搭配
代码实现为
int i = 10;
if(i<50){
System.out.println("吃豆浆");
}
else
{
System.out.println("吃油条");
}
输出因为10小于50所以吃豆浆,如果大于50就吃油条
int i = 1;
switch(count){
case 1:
System.out.println("吃油条");//这里不加break会自动下滑到case2
case 2:
System.out.println("吃豆浆");
break;
case 3:
System.out.println("吃汉堡");
break;
default:
System.out.println("吃害嗨害");
break;
}
输出结果为:吃油条 吃豆浆
顺序为
三.循环结构
一般在特定条件下要重复执行的语句一般有for ,while, do...while
for循环
for(语句1; 语句2; 语句3)
{
语句4;
}
语句1:用来做初始化可以省略但后面分号;不可以省略
语句2:起到判断作用如果为真继续执行假则退出循环
语句3:用来自加更新条件
语句4:是循环执行的代码比如打印等等
例如
for(int i=0;i<10;i++)
{
System.out.println(i);
}
执行结果:打印 i 1-10
while循环
相比for循环while比较容易理解的多
while(条件){
循环语句}
例如
while(a<=10)
{
a++;
System.out.println(i);
}
运行结果为打印 i 1-10
以上循环执行流程为
最后一个do..while循环
相比while循环他的区别是不管怎么运行先执行一次再判断
do{
循环代码段
}while(判断条件);
例如
int i=0;
do{
printf("吃豆浆\n");
i++;
}while(z < 3);
运行结果:打印三次吃豆浆