必赢亚洲手机app下载


吸引收纳的真相

最佳整理术

Java中之选料结构

1.if选结构

  if选用结构是冲标准判断之后再行开拍卖的相同栽语法结构

  语法:

if(条件){
  代码块 //条件成立之后要执行的代码,可以是一条语句,也可以是一组语句      
}

必赢亚洲手机app 1

  if后小括号里的原则是一个表明式,而且表达式的值必须为ture 或 false。

1.1应用基本的if拔取结构

  

import java.util.Scanner;
public void GetPrize{          
  Scanner input = new Scanner(System.in);
  System.out.print("请输入成绩");
  int score = input.nextInt();
  if(socre > 98){
      System.out.println("考的不错,奖励");         
    }        
}

  运行结果:请输入战表:100

       考的对,奖励

1.2以复杂条件下的if采纳结构

  常用的逻辑运算符

  必赢亚洲手机app 2

   程序:倘诺Java战表超越98分开,而乐战表超越80划分,则奖励;假使Java成绩等100分割,音乐战绩超过70分,也奖励

1 public class GetPrize2(){
2     public static void main(String[] args){
3         int javaScore = 100;
4         int muicScore = 72;
5         if((javaScore > 98 && muicScore > 80) || (javaScore == 100 && muicScore > 70)){    
6             System.out.println("考的不错,奖励");
7       }
8   }
  }

  运行结果:考的没错,奖励

1.3动if-else采用结构

  

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

  if-else结构流程图

  必赢亚洲手机app 3

  程序:假诺Java成绩超乎98,奖励;否则继续编写代码

 1 public class SimpieIf{
 2   public static void main(String[] args){
 3     int score = 91;
 4     if(score > 91){
 5       System.out.println("考的不错,奖励");
 6     }else{
 7       System.out.println("继续编写代码吧");
 8     }
 9   }
10 }

   运行结果:继续编写代码吧。

必赢亚洲手机app,1.4几近重复if选取结构

  语法:

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

  多更if采用结构流程图

 必赢亚洲手机app 4

  1)else if 可以发差不多少个或没,有几乎单else if块完全取决于需要

  2)else 块最多爆发一个或者没,else块必须放在else if块之后

  程序:对生的战绩举办测评,战表>=80吗优良,战表>=60呢中等,成绩<60呢歧

 1 public class ScoreAssess{
 2   public static void main(String[] args){
 3     int score = 70;
 4     if(score >= 80){
 5       System.out.println("良好");
 6     }else if(score >= 60){
 7       System.out.println("中等");
 8     }else{
 9       System.out.println("差");
10     }
11   }
12 }

  程序运行结果:中等

1.5嵌套if拔取结构

  语法:

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

  嵌套if结构流程图

必赢亚洲手机app 5

  程序:高校举行运动会,百米赛跑成绩在10s内之发生资格上决赛,按照性分为男子组和女人组

 1 import java.util.*;
 2 public class Runing{
 3   public static void main(String[] args){
 4     Scanner input = new Scanner(System.in);
 5     System.out.print("请输入比赛成绩(s):");
 6     double score = input.nextDouble();
 7     System.out.print("请输入性别:");
 8     String gender = input.next();
 9     if(score < 10){
10      if(gender.equals("男")){
11         System.out.print("进入男子组决赛");
12       }else if(gender.equals("女")){
13         System.out.print("进入女子组决赛");
14       }
15     }else{
16       System.out.print("淘汰");
17     }
18   }
19 }

  运行结果:请输入竞技战表(s):8

       请输入性: 男

       进入男子组决赛

  注意:1)唯有当满意外层if选用结构的极时,才相会判定内层if的规则

     2)else 总是跟他前头近来的缺少 else 的雅 if 相配对

 2.switch选项结构

  语法:

switch(表达式){
  case 常量1:
      //代码块1;
      break;
  case 常量2:
      //代码块2;
      break;
  ... ...
  default:
      //代码块n;
      break;
}

  1)JDK 1.7后,switch 语句小括号里可以是
int、short、byte、char、枚举、String类型表达式

  2)case
后必是一个常量,数据类型与switch后表明式的价值相同,平常是一个固定值,case块可以发差不多单,顺序可以转,但每个case后底价值必须各不相同

  3)default:其他境况尚且不饱时实施default。default后要紧跟冒号,default跟case的各种可以改,但平时default块放在最后,也得大概。

  程序:参与总括机编程大赛:

       假诺拿到第一称作,奖励与下列营;

       假设获第二称呼,奖励戴尔台式机电脑一雅;

      如若得到第三名为,奖励移动硬盘一个;

      否则没有奖励。

 1 public calss Compete{
 2   public static void main(String[] args){
 3     int rank = 1;
 4     switch(rank){
 5       case 1:
 6         System.out.println("参加夏令营");
 7         break;
 8       case 2:
 9         System.out.println("惠普笔记本");
10         break;
11       case 3:
12         System.out.println("移动硬盘");
13         break;
14       default:
15         System.out.println("没有奖励");
16         break;
17     }
18   }
19 }

  运行结果:参加夏令营

3.取舍结构总计

  1)基本if采用结构:可以拍卖单一或者结成条件的境况。

  2)if-else选取结构:能够拍卖大概的规格分支意况。

  3)多还if选择结构:可以处理千头万绪的标准分支情状。多又if采纳结构于化解需要看清的准绳是接二连三的间距时来这一个死的优势。

  4)嵌套if选取结构:这种结构相似用来复杂的流水线控制中。

  5)switch采取结构:当用多再一次分支,并且极判断是等值判断的场所下,使用switch选取结构代替多重复if采取结构会另行简便易行,代码结构还清易读

相关文章

No Comments, Be The First!
近期评论
    功能
    网站地图xml地图