深圳企业建网站公司百度网站优化排名
Java语法结构(流程控制)
顺序结构
分支结构但分支if 多分支switch
循环结构 for while do...while
设计一个小程序(学习英文)
int day = 1;
if(day == 1)/*用双等于是因为此处为比较符**/{System.out.println("monday")}else{}
if(条件){代码1}else{代码2}
int day = 10if(day == 1){System.out.println("monday");}else if(day == 2){System.out.println("tuesday");}else if(day == 3){System.out.println("wednesday");}else if(day == 4){System.out.println("thursday");}else if(day == 5){System.out.println("friday");}else if(day == 6){System.out.println("saturday");}else if(day == 7){System.out.println("sunday");}
分支语句
单分支 if
多分支 switch
switch(值){//byte short int char 1.5版本enun 1.7版本String//
case 值1:代码1;break;(可有可无)
case 值2:代码2;
default:代码}
ex
import java.util.Scanner;
public calss TestSwitch{public static vio main(String[] args){Scanner input = new Scanner(System.in);System.out.println("请您输入一个数字,我来帮你输出")int day = input.nestInt();switch(day){case 1:System.out.println("monday");break;case 1:System.out.println("monday");break;case 1:System.out.println("monday");break;case 1:System.out.println("monday");break;case 1:System.out.println("monday");break;case 1:System.out.println("monday");default}}}
if and switch
if
好处:可以写复杂的逻辑
不好处:执行比较慢
switch:
好处:判断的过程效率高
不好处:只能做==(固定值)
循环结构
for
while
do…while
for(初始值: 终点判定条件: 变化量){执行代码 }while(boolean表达式){执行代码}----->先判断,在执行do{执行代码}while(表达式)------->先执行,在判断
EX.
public static void main(String[] args){for(int round = 1; round<=5; round++){System.out.println("跑到第"+round+"圈");}System.out.println("循环执行完毕"+round)
//变量的生命周期问题(变量 栈内存空间 从声明开始创建出来 用完及回收;可把int round = 1放在循环前)}