本篇学习if 、 if else、 if esle if else
if的单分支简单条件例子1
、、、
package zhsq.com.text;
import java.util.Scanner;
public class Ifwork {
/**
*1.如果张浩的java成绩大于98分,张浩就能获得一个MP4作为奖励
*利用if单分支
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入张浩的java成绩:");
int score = input.nextInt();
if (score > 90) {
System.out.println("老师说:不错,奖励一个MP4");
}
}
}
、、、
if的单分支复杂条件例子2
运用到的运算符知识点
运算符 表达式 说明
&& 条件一&&条件二 两个条件同时为真,结果为真
| | 条件一 | | 条件二 只要有一个条件为真结果为真
! !条件 条件为真时,结果为1假,条件为假时,结果为真
、、、
package zhsq.com.text;
import java.util.Scanner;
public class Ifwork2 {
/**
* 张浩java成绩大于98分,而且因与成绩大于80分,老师奖励他;或者java成绩等于100分,音乐成绩大于70分,老师可以给他奖励
*
*/
public static void main(String[] args){
Scanner input=new Scanner (System.in);
System.out.println(“请输入张浩的java成绩:”);
int javascore = input.nextInt();
System.out.println("请输入张浩的音乐成绩:");
int musicscore = input.nextInt();
if((javascore>98&&musicscore>80)||(javascore==100&&musicscore>70)){
System.out.println("老师奖励张浩");
}
}
}
、、、
if的双分支例子3
、、、
package zhsq.com.text;
import java.util.Scanner;
public class Ifwork3 {
/**
* 如果张浩java考试成绩大于98分,老师就奖励他一个MP4, 否则老师就罚他进行编码
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入张浩的java成绩:");
int javascore = input.nextInt();
if (javascore > 98) {
System.out.println("老师奖励他一个mp4");
} else {
System.out.println("老师罚他进行编写代码");
}
}
}
、、、
if的多分支例子4
、、、
package zhsq.com.text;
import java.util.Scanner;
public class Ifwork4 {
/**
* 对学员的结业java考试成绩测评
* 成绩>=80 :良好 成绩>=60 :中等 成绩<60 :差
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("请输入张浩的java成绩:");
int score = input.nextInt();
if (score >= 80) {
System.out.println("成绩良好");
} else if (score >= 60) {
System.out.println("成绩中等");
} else {// <60
System.out.println("成绩差");
}
}
}
、、、