1.java的三大结构
可以说java的这三大结构包括其中的语句跟c语言上的基本上都是一样的。现在就当重新复习一遍吧!
1.顺序结构
2.分支结构
if语句
跟c语言的语法一模一样。就直接看文案了。
switch语句
java中的switch语句跟c语言中的switch几乎相同,但还是有一些区别。
其switch语法结构:
switch(表达式){
case 常量值1:{
语句1;
break;
}
case 常量值2:{
语句2;
break;
}
...
default:{
内容都不满足时执行语句;
[break;]
}
}
先重点说一下其区别:说完之后再看文案(毕竟也没什么好讲的)
在c语言中switch括号里的只能是整形范围里的数据,字符也可以,因为其本质是整形,除此之外,其他都不行,像浮点型什么的。
到了java这,switch的括号里可以是除long之外的整形,就long不可以,当然字符本质属于整形,当然也可以,还可以包括String常量串 和枚举类型。 除此之外,其他类型像boolean类型,浮点数类型等都不可以包含在里面。
所以switch在java和c语言中的区别就在这里,其他都一样。
3. 循环结构
while循环
跟c语言的while循环一模一样。 下面就直接给文案。
break
跟c语言的break语法同理一样,会提前结束其存在的语法结构。(其能提前结束的语法结构有switch结构和循环结