精华内容
下载资源
问答
  • 利用switch语句判断学生成绩

    千次阅读 2020-05-24 13:03:27
    ##利用switch语句判断学生成绩 import java.util.Scanner; public class Test{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("请输入分数:"); int...

    ##利用switch语句判断学生成绩

    import java.util.Scanner;
    public class Test{
    	public static void main(String[] args){
    		Scanner input = new Scanner(System.in);
    		System.out.println("请输入分数:");
    		int score = input.nextInt();
    		switch(score/10){
    			case 1:
    			case 2:
    			case 3:
    			case 4:
    			case 5:
    				System.out.println("不及格!!!");
    				break;
    			case 6:
    				System.out.println("及格!!!");
    				break;
    			case 7:
    				System.out.println("中等!!!");
    				break;
    			case 8:
    				System.out.println("良好!!!");
    				break;
    			case 9:
    				System.out.println("优秀!!!");
    				break;
    			case 10:
    				if(score==100){
    					System.out.println("学霸!!!");
    					break;
    				}
    			default:
    				System.out.println("输入分数不正确!!");
    		}
    	}
    }
    
    展开全文
  • import java.util.*; public class Test { public static void main(final String[] args) { int score; final Scanner rd=new Scanner(System.in); System.out.println("请输入成绩:"); ...
    import java.util.*;
    public class Test
    {
       public static void main(final String[] args)
       {
          int score;
          final Scanner rd=new Scanner(System.in);
          System.out.println("请输入成绩:");
          score=rd.nextInt();
          final int n=score/10;
          switch(n)
          {
             case 10:
             case 9:System.out.println("成绩为优="+score);
                break;
             case 8:System.out.println("成绩为良="+score);
                break;
             case 7:System.out.println("成绩为中="+score);
                break;
             case 6:System.out.println("成绩为及格="+score);
                break;
             default:System.out.println("成绩为差="+score);
             
          }
       }
    }

     

    展开全文
  • 关于switch语句:‘ 1、switch语句既是选择结构,也是分支语句。 2、switch语句的语法结构: switch(int或String类型的字面值或变量){ case int或String类型的变量或字面值: Java语句; break; ...

    一、关于switch语句:‘

    1、switch语句既是选择结构,也是分支语句。

    2、switch语句的语法结构:

                    switch(int或String类型的字面值或变量){

                            case int或String类型的变量或字面值:

                                    Java语句;

                                    break;

                            case int或String类型的变量或字面值:

                                    Java语句;

                                     break;

                            case int或String类型的变量或字面值:Java语句;

                                  Java语句;

                                    break;

                            default:

                                    Java语句;

    3、switch语句的执行原理:

            switch后面小括号当中的数据和case后面的数据进行一一匹配,匹配成功的分支执行。

            按照自上而下的顺序依次执行。

    4、匹配成功的分支执行,分支当中最后有“break”语句的话,整个switch语句终止。

    5、匹配成功的分支执行,分支当中没有“break”语句的话,直接进入下一个分支执行(不进行匹配),这种现象被称作case穿透现象。【提供break语句可以避免穿透现象】

    6、所有分支都没有匹配成功,当有default语句的话,执行default语句。

    7、switch后面和case后面只能是int或String类型的数据,不能探测其他类型。

            *byte,short,char也可以直接写到switch和case后面,因为他们可以进行自动类型转换,byte,short,插入可以自动转换为int类型。

    8、case可以合并:

            int i=10;

            switch(i){

                            case 1:case 2:case 3:

            }

    9、下面是关于switch的一个例子:通过从键盘输入成绩判断成绩等级。

    public class SwitchTest01
    {
        public static void main(String args[])
        {
            java.util.Scanner s=new java.util.Scanner(System.in);
            System.out.print("请输入成绩:");
            double grade=s.nextInt();
            int num=(int)grade /10;
            switch(num){
                case 9: case 10:
                    System.out.println("A");
                    break;
                case 8:
                    System.out.println("B");
                    break;
                case 7:
                    System.out.println("C");
                    break;
                case 6:
                    System.out.println("D");
                        break;
                default:
                    System.out.println("E");
            }
        }

    }

    下面为运行结果:

    二、循环

    1、for循环:for(初始化表达式;布尔表达式;更新表达式){

                                            循环体;

                                            }

    2、for循环的执行原理

            ①初始化表达式,布尔表达式,更新表达式都不是必须的,但是两个分号是必须的。

            ②for循环中最先执行的是初始化表达式且初始化表达式只执行一次。

            ③布尔表达式的值只能是true/false,不能是其他值。

    下面是关于for循环的一个例子:九九乘法表

    public class ForTest01
    {
        public static void main(String args[]){
            for(int i=1;i<=9;i++)
            {
                for(int j=1;j<=i;j++)
                {
                    System.out.print(i+"*"+j+"="+i*j+"\t" );
                }
                System.out.println();
            }
        }
    }

    while循环九九乘法表

    public class ForTest01
    {
        public static void main(String args[]){
            int i=1;
            int j;
            while( i<=9)
            {
                j=1;
                while(j<=i)
                {
                    System.out.print(i+"*"+j+"="+i*j+"\t" );
                    j++;
                }
                i++;
                System.out.println();
            }    
        }
    }


    do while循环九九乘法表

    public class ForTest01
    {
        public static void main(String args[]){
            int i=1;
            int j;
            do{
                j=1;
                do{
                    System.out.print(i+"*"+j+"="+i*j+"\t" );
                    j++;
                }while(j<=i);
                i++;
                System.out.print("\n");    
            }while(i<=9);        
        }
    }


     

    关于java语句中的break语句:

            1、break语句使用在switch语句当中,用来终止switch语句执行。

            2、break语句使用在循环当中,用来终止循环语句的执行。

            3、在默认情况下,break语句终止的是离他最近的循环语句,当然也可以终止某个循环,这需要给循环起个名称,采用这种名称:break  循环名称;

    break和continue的区别

            *break表示循环不执行了,跳出循环,终止循环。

            *continue表示终止当前本次循环,直接进入下次循环。

    展开全文
  • import java.util.Scanner; public class Demo01{ public static void main(String[] args){ Scanner sc =new Scanner(System.in); System.out.print("请输入学生成绩[0,100]:"); int a=sc.nextInt(); if(a&...

    import java.util.Scanner;
    public class Demo01{

    public static void main(String[] args){
    	Scanner sc =new Scanner(System.in);
    	System.out.print("请输入学生成绩[0,100]:");
    	int a=sc.nextInt();
    	
    	if(a>=0&&a<=100){
    		int temp=a/10;
    		switch(temp){
    			case 0:
    				System.out.print("不及格");
    				break;
    			case 1:
    				System.out.print("不及格");
    				break;
    			case 2:
    				System.out.print("不及格");
    				break;
    			case 3:
    				System.out.print("不及格");
    				break;
    			case 4:
    				System.out.print("不及格");
    				break;
    			case 5:
    				System.out.print("不及格");
    				break;
    			case 6:
    				System.out.print("及格");
    				break;
    			case 7:
    				System.out.print("中等");
    				break;
    			case 8:
    				System.out.print("良好");
    				break;
    			case 9:
    				System.out.print("优秀");
    				break;
    			default :
    				System.out.print("满分");
    				break;	
    		}
    	}else{
    		System.out.print("请输入一个正确的分数");
    	}
    }
    

    }
    运行结果如图所示:
    正常数据:

    不合规则的数据:
    在这里插入图片描述
    边缘数据:
    在这里插入图片描述

    展开全文
  • Java switch语句

    2014-03-28 10:38:25
    Java7之前,switch只能支持 byte、short、char、int或者...Java7可以使用String作为判断条件 public class Test {     public void test(String str) {   switch(str) {   case "abc": 
  • 二.Java Switch语句应用案例1 判断int类型的数据 三.Java Switch语句应用案例2 switch语句的“贯穿”现象 四.Java Switch语句应用案例3 键盘输入字符串并进行判断 五.Java Switch语句应用案例4 显示指定月的天数 ...
  • Java switch case语句

    2021-07-28 10:21:57
    switch case 执行时,一定会先进行匹配,匹配成功返回当前 case 的值,再根据是否有 break,判断是否继续输出,或是跳出判断switch 一般会带一个default默认分支,一般是最后一个,default放
  • Java:用switch语句输出学生成绩等级

    千次阅读 多人点赞 2020-05-08 10:51:01
    题目:输入学生的成绩(0-100分),输入学生成绩等级 90-100为优秀 80-89为良好 70-79为中等 60-69为基本合格 import java.util.Scanner; public class ChengJi { public static void main(String []args) { ...
  • switch case判断成绩等级

    万次阅读 2017-09-24 11:00:41
    有很多判断成绩等级的方法 ...这里介绍使用switch case如何判断成绩等级 直接上代码了 public class Score { private static Scanner scanner; public static void main(String[] args) { scanner = new Scanner(S
  • SwitchTest02.java /* 要求: 1、系统接收一个学生的考试成绩,根据考试成绩输出成绩的等级。 2、等级: ... 使用switch语句实现。 */ public class SwitchTest02{ public static void main
  • *学生成绩判断 */ public class Test3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入学生分数:"); int score = sc.nextInt(); switch...
  • 本篇文章介绍如何使用【switch case 语句 】,仅是对自己学习的记录,并没有深入分析每个模块。感谢支持! //题一: /1.使用 switch把小写类型的char型转为大写。只转换a,b,c,d,e.其它的输 出“ other"./ ...
  • switch语句,划分成绩等级 ; switch case;

    千次阅读 多人点赞 2019-11-22 20:14:36
    switch语句是一种多分支选择结构。 switch 分支选择语句就像一个人手上拿着一个一个号码,只有出现能另外一个匹配的号码才能进行下一步操作,注意与 if 语句区分开,if 是判断真假,只存在真和假两种状态,而switch ...
  • java有关switch语句运用

    2015-03-26 16:17:59
    关于switch语句运用,有兴趣的可以进来看看,读懂例子后switch语句差不多就掌握了哦。
  • 高标准的流程控制语句 概述:流程控制语句,可以控制程序的执行流程。 分类:顺序结构 选择结构 循环结构 ...{ if语句 switch语句 } C 1.0 if语句 格式一 : if(关系表达式or比较表达式){ 语句体 ...
  • 利用switch语句实现一个判断学生成绩对应的等级区间 这几天学习的内容,记录一下作业笔记 StudentScore.java /* 要求: 1、输入一个学生的考试成绩(分数),利用成绩的值判断学生等级。 2、等级: 满分:...
  • else 判断语句 1、if ... else 判断语句的格式 1.1、格式一  if(判断条件){  执行不满足条件的语句  } 1.2、格式二  if(判断语句){  满足条件的语句  }else{  执行不满足条件的语句  } 1.3、...
  • Java基础9switch语句

    2020-03-18 21:16:18
    switch语句 switch(表达式) { case 取值1: 逻辑 break;(跳出,没有跳出会继续执行) case 取值2: 逻辑 break; …... default: 逻辑 break; } switch语句特点: 1,switch语句选择...
  • 关于使用Switch语句实现一个判断学生成绩的一段小练习 [0,60)不及格 [60,70)一般 [70,80)中 [80,90)良 [90,100)优秀 100满分 关于设计思路: 第一步:输入成绩 Scanner srcj = new Scanner(System.in); System.out....
  • switch case语句写考生成绩等级判断代码: public class A{ public static void main(String [] args){ /* 需求: 有效成绩范围:[0-100] 考试成绩可能带有小数
  • java流程控制switch语句

    2019-08-02 19:07:20
    switch用于分支流程,主要用于判断数值类型(JDK1.7之后支持String),常用于离散值的判断。 语法: switch(表达式或值) { case 值1: 代码块1; break; case 值2: 代码块2; break; ... case 值n: 代码块n; ...
  • switch语句中case分支后的每个代码块后都有一条break语句,这个break语句有极其重要的意义:用于终止当前分支的执行体。如果case分支后没有使用break来终止这个分支的执行体,即使使用花括号来包围该分支的执行体也...
  • if判断 switch语句

    2020-08-15 21:46:22
    先进行判断,结果是true则执行语句体,执行完了,if语句就结束了。 如果是false则跳过if语句 public class Test1 { public static void main(String[] args) { int x=3; int y=2; //进行判断 ...
  • 从键盘上输入一个0-100的成绩,要求用switch语句根据成绩,评定并输出相应的等级。 这里写了两个方法 : public class for4_2 { public static void main(String[] args){ System.out.println("请输入一个0~100的...
  • Java程序设计基础(第5版) 陈国君 清华大学...从键盘上输入一个0~100之间的成绩,要求用switch语句根据成绩,评定并输出相应的等级。 代码块: package App; import java.util.*; public class App1 { public s...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,285
精华内容 2,914
关键字:

javaswitch语句判断成绩

java 订阅