放寒假了,继续学Java,感觉if选择结构与C语言用法基本一致,注释不是很多。还有一个判断字符串是否相同的equal。
具体看代码
package base.Select;
import java.util.Scanner;
public class If01 {
/*
if选择结构
1.单选择结构
2.双选择结构
3.多选择机构
*/
static int score;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// if单选择结构
System.out.println("请输入内容");
String str0= scanner.nextLine();
if(str0.equals("hello")){
System.out.println("yes");
}
System.out.println("NO");
// if双选择结构
System.out.println("请输入内容");
String str1=scanner.nextLine();
if(str1.equals("hello"))//equals判断输入的字符串str1是否与hello相同
{
System.out.println(str1);
}
else{
System.out.println("End");
}
// if多选择结构
System.out.println("请输入成绩");
score=scanner.nextInt();
if(score>=80&&score<=100){
System.out.println("优秀\n");
}
else if(score>=60){
System.out.println("良好\n");
}
else if(score>=0)
{
System.out.println("不及格\n");
}
else {
System.out.println("输入不合法");
}
/*
if else的其他用法与C语言中的用法一致比如嵌套
*/
scanner.close();
}
}