第三章

语法

if(条件1){
 代码块1
}else if(条件2){
 代码块2
}else{
 代码块3
}

 

示例1

import java.util.Scanner;

 

public class Dfdg {
 public static void main(String[] args) {
  Scanner input = new Scanner(System.in);   //扫描仪
  System.out.println("输入张浩的Java成绩:");   //提示输入Java成绩
  int score = input.nextInt();   //从控制台获取张浩的Java成绩
  if(score>98){   //条件
   System.out.println("老师说:不错,奖励一个MP4!");
  }
  
 }

}
/*输入张浩的Java成绩:
100
老师说:不错,奖励一个MP4!*/

示例2


public class Dfdg {
 public static void main(String[] args) {
  int score1 = 100; // 张浩的Java成绩
  int score2 = 72; // 张浩的音乐成绩
  if ((score1 > 98 && score2 > 80) || (score1 == 100 && score2 > 70)) { // 添加了两种条件,一个成立就走程序
     /*&&是与   ||是或*/               
   System.out.println("老师说:不错,奖励一个MP4!");
  }
 }

}
/*老师说:不错,奖励一个MP4!*/

示例3


public class Dfdg {
 public static void main(String[] args) {
  int score = 91;   //张浩的成绩
  if (score>98){   //条件
   System.out.println("老师说:不错,奖励一个MP4!");
  }
  if(score<=98){   //条件
   System.out.println("老师说:惩罚进行编码!");
  }
 }

}
/*老师说:惩罚进行编码!*/

示例4


public class Dfdg {
 public static void main(String[] args) {
  int score = 91;   //张浩的成绩
  if (score>98){  //条件
   System.out.println("老师说:不错,奖励一个MP4!");
  }else{   //上一步条件不成立走else程序
   System.out.println("老师说:惩罚进行编码!");
  }
 }

}
/*老师说:惩罚进行编码!*/

示例5

public class Dfdg {
 public static void main(String[] args) {
  int score = 70;   //考试成绩
  if(score>=80){   //考试成绩>=80
   System.out.println("良好");
  }else if(score>=60){   //考试成绩>=60
   System.out.println("中等");
  }else{   //考试成绩<60
   System.out.println("差");
  }
 }

}
/*中等*/

示例6

public class Dfdg {
 public static void main(String[] args) {
  int money =52;   //我的存款
  if (money>=500){
   System.out.println("太好了,我可以买A");
  }else if(money>=100){
   System.out.println("太好了,我可以买B");
  }else if(money>=50){
   System.out.println("太好了,我可以买C");
  }else if(money>=10){
   System.out.println("太好了,我可以买D");
  }else{
   System.out.println("看来,我只等买F");
  }
 }

}
/*太好了,我可以买C*/

示例7


public class Dfdg {
 public static void main(String[] args) {
  int money =52;   //我的存款
  if (money>=500){
   System.out.println("太好了,我可以买A");
  }else if(money>=100){
   System.out.println("太好了,我可以买B");
  }else if(money>=10){         //这里已走程序
   System.out.println("太好了,我可以买C");
  }else if(money>=50){
   System.out.println("太好了,我可以买D");
  }else{
   System.out.println("看来,我只等买F");
  }
 }

}
/*太好了,我可以买C*/

示例8

import java.util.Scanner;


public class Dfdg {
 public static void main(String[] args) {
  Scanner input = new Scanner(System.in);   //扫描仪
  System.out.println("请输入比赛成绩(s):");
  double score = input.nextDouble();   //类型
  System.out.println("请输入性别:");
  String gender = input.next();   //字符串
         /*性别*//*变量名*/
  if(score<=10){
   if(gender.equals("男")){
    /*性别    .epuals辨别与字符串*/
    System.out.println("进入男子组决赛!");
   }else if(gender.equals("女")){
    /*性别    .epuals辨别与字符串*/
    System.out.println("进入女子组决赛!");
   }
  }else{
   System.out.println("淘汰!");
  }
 }

}

posted on 2017-04-09 16:06  啥地方会死od  阅读(108)  评论(0编辑  收藏  举报