1. 程式人生 > >在Java中 用 switch 表示 區間

在Java中 用 switch 表示 區間

import java.util.Scanner;
class Xscj1{
  public static void main(String[] args){
  Scanner  sc=new Scanner(System.in);
  System.out.println("請輸入學生成績:");
  int a=sc.nextInt();
  
     switch(a/10){
                        case 15 :
case 14 :
case 13 :
case 12 :
case 11 :
System.out.println("無效");
break;
       case 10:
case 9 :
System.out.println("優秀");
break;
case 8  :
case 7  :
System.out.println("一般");
break;
case 6  :
System.out.println("合格");
break;
default:
System.out.println("不合格");
 } 
  }

  }


相關推薦

Java switch 表示 區間

import java.util.Scanner; class Xscj1{  public static void main(String[] args){  Scanner  sc=new Sca

Javaswitch語句後面的控制表達式的數據類型

pop track strong size mod har java 7 span string類型 Java中的switch語句後面的控制表達式的數據類型 1、byte 2、char 3、short 4、int 5、枚舉類型 6、Java 7同

Javaswitch

類型 語法 hashcode cas efault clas stat 整形 code switch語句的作用其實就相當於if()else,就是一種選擇語句,語法如下:switch(表達式){ case 常量表達式1: 語句1; case 常量表達式2

【kotlin】基本語法when的使用,類似於javaswitch,但是又青出於藍而勝於藍

href .com log 事情 IT 使用 基本語法 kotlin 參數 when(要判斷的參數){   參數值為1  ->做這種事情   參數值為2  ->做另一種事情   else  ->  類似於switch中的default } 擴展使用:ht

Javaswitch-case語句

sub public return ID PE stat class a case cti class ArithmeticFunction {   public static int arithmetic(int a, int b, String operator) {

正則表示式(模式器,匹配器)及java的日期表示

正則表示式 正則表示式:用於匹配某些特定字串的一個規則。 沒有學會使用正則表示式的時候,我們遇到過這麼一個需求-----校驗使用者名稱是否合法? 具體要求如下: 1)使用者名稱長度必須在6到15之間 2)必須是字母數字組合 非正則具體實現如下 public clas

[轉]JavaSwitch對整型、字元型、字串型的具體實現細節

轉自http://www.hollischuang.com/archives/61 Java 7中,switch的引數可以是String型別了,這對我們來說是一個很方便的改進。到目前為止switch支援這樣幾種資料型別:byte short int char String 。但是,作為一

java使用switch case報錯case expressions must be constant expressions

一、發現問題 private int CLICK_QUERY = 1; private int CLICK_RESET = 2; @Override public void onClick(View v) {  int tag = (Integer) v.getTag(); &nb

javaswitch使用 case expressions must be constant expressions,Duplicate case

java中的switch問題,有時報告case expressions must be constant expressions,原因是缺少final;另外如果報告:Duplicate case,則是switch中的case值重複,用Java寫時,不會像c一樣,case是什

javaswitch語句break和continue的區別--------總算是弄明白了

1、先上一個例子:   package com.test; import java.util.ArrayList; import java.util.List; public class SwitchTest {         public void ss(List<Integer> l){

JavaSwitch用法

1,在java中switch後的表示式的型別只能為以下幾種:byte、short、char、int(在Java1.6中是這樣),   在java1.7後支援了對string的判斷  public c

Java程式設計,什麼資料型別適合表示價格?

我在看書時候偶然看到這個問題,我的第一反應:這還用問嘛!!!float和double都可以呀。(這充分說明了我是java初學者。。。)不過,好學的我,還是想看看答案到底寫了個啥。答案如下:在初學Java的時候,我們知道float和double都表示浮點數。但是由於float和

Java使用HttpRequest獲取戶真實IP地址

ase sign sso ignorecas == case ipaddr ava color 1 import javax.servlet.http.HttpServletRequest; 2 3 /** 4 * 自定義訪問對象工具類

JavaRMI遠程調demo

exp 通過 實現 light interface 程序員 eth 消息 編程 Java遠程方法調用,即Java RMI(Java Remote Method Invocation),一種用於實現遠程過程調用的應用程序編程接口。它使客戶機上運行的程序可以調用遠程服務器上的對

三種方式求: 輸入一個整數,輸出該數二進制表示1的個數。其中負數補碼表示

情況 temp 進制數 二進制表示 pac print 類型 solution 方式 package com.example; public class Solution { /* * 轉化成2進制數計算 */ public int NumberOf1(int n) {

java調kettle轉換文件

post sso sna 命名 exce content tro 沒有 bsp java中調用kettle轉換文件 通過命令行也能夠調用,然後java中調用命令行代碼也能夠。這樣沒有和java代碼邏輯無縫集成。本文說明kettle5.1中假設通過

java你確定對單例了嗎?

其它 safe 一個 with public 也會 sim data- 可見性 作為程序員這樣的特殊物種來說,都掌握了一種特殊能力就是編程思想,邏輯比較慎重,可是有時候總會忽略到一些細節,比方我,一直以來總認為Singleton是設計模式裏最簡單的,不用

Javaboolean類型占多少個字節

占用 this pre 文檔 ack style 分析 兩個 www 為什麽要問這個問題,首先在Java中定義的八種基本數據類型中,除了其它七種類型都有明確的內存占用字節數外,就boolean類型沒有給出具體的占用字節數,因為對虛擬機來說根本就不存在 boolean 這個類

java方法調在內存的體現

壓入 ble borde dbo 才會 執行 lsp 過程 執行過程 在java中,方法以及局部變量(即在方法中聲明的變量)是放在棧內存上的。當你調用一個方法時,該方法會放在調用棧的棧頂。棧頂的方法是目前正在執行的方法,直到執行完畢才會從棧頂釋放。我們知道,棧是一種執行”先

畫小狗的方法來解釋Java的值傳遞

java 一次 虛擬機 mage 新的 不難 修改 相同 完整 在開始看我畫小狗之前,咱們先來看道很簡單的題目: 下面程序的輸出是什麽? Dog myDog = new Dog("旺財"); changeName(myDog); System.out.println(