java的if选择结构实现:

2025-03-22 18:12:45
推荐回答(5个)
回答1:

public static void main(String[] args) {
System.out.println("请输入分数:");
Scanner sc=new Scanner(System.in);
int score=sc.nextInt(); //定义成绩
if(score==100)
{System.out.println("父亲给她买台车“);}
if(score<100&&score>=90)
{System.out.println("母亲给她买台笔记本电脑“);}
if(score<90&&score>=60)
{System.out.println("母亲给她买部手机“);}
else
{System.out.println("没有礼物“);}

}

如果用switch的话会更简洁

回答2:

if(考试成绩==100)
父亲给她买台车
else if(考试成绩>=90分)
母亲给她买台笔记本电脑
else if()
以此类推就可以了

回答3:

class A
{
int Score;
void f()
{
if(Score==100)
{
System.out.println("爸爸送你一辆车");
}
else if(Score>=90)
{
System.out.println("笔记本电脑");
}
else if(Score>=60)
{
System.out.println("手机");
}
else
{
System.out.println("没有奖励");
}
}
}
public class Prize {
public static void main(String args[])
{
int n;//n 需要赋给具体的数值
A a=new A();
a.f(n);
}

}

回答4:

import java.util.Scanner;
public class MyTest {
public static void main(String[] args) {
System.out.println("请输入是否是会员:是(Y)/否(N)");
Scanner input=new Scanner(System.in);
String isMember=input.nextLine();
System.out.println("请输入购物金额:");
int iCount = Integer.parseInt(input.nextLine(););
if(isMember.equals("N")) {
if(iCount >= 100) {
System.out.println("实际支付:"+iCount*0.9);
} else {
System.out.println("实际支付:"+iCount);
}
} else {
if(iCount >= 200) {
System.out.println("实际支付:"+iCount*0.75);
} else {
System.out.println("实际支付:"+iCount*0.8);
}
}
}
}

回答5:

if(fenShu==100)
{
父亲给她买台车;
}else if(fenShu>=90){
母亲给她买台笔记本电脑;
}else if(fenShu>=60){
母亲给她买部手机;
}else{
没有礼物;
}