当前位置:首页 » 编程语言 » javaswitch

javaswitch

发布时间: 2022-02-04 12:13:10

java用switch给成绩分等级

import java.util.Scanner; public class test { public static void main(String[] args) { Scanner x = new Scanner(System.in); System.out.println("请输入成绩"); int a=x.nextInt(); int n=a/10; //百分制转换为等第 switch(n){ case 10: //表示如果n=10,也就是一百分,输出A case 9: 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; case 5: case 4: case 3: case 2: case 1: case 0: System.out.println("FAIL"); //低于六十分的输出不及格 FAIL break; default:System.out.println(" 请输入一个正确的成绩"); //输入的不是百分制,报错 } } }

② JAVA里switch…case是什么意思

switch…case是节点盅的意思
package com.ldc.test;

import java.util.Scanner;

/**
*
* @author 愿做无聊听众6
*
*/
public class Test {
public static void main(String[] args) {
System.out.println("请输入1、2、3:");
Scanner scan = new Scanner(System.in);
int go = scan.nextInt();
switch (go) {// ------------------------------------在这个节点下的代码,如果没有用break
// ,2、3、default的代码也会执行
case 1:
System.out.println("这是第一个节点");
break;// -----------------------------------------跳出当前,不再往下执行
case 2:
System.out.println("这是第二个节点");
break;
case 3:
System.out.println("这是第三个节点");
break;

default:
System.out.println("节点未定义");
break;
}
}
}

③ Java中的Switch 语句

你没有break,所以在符合了条件之后的所有代码都会执行

④ java中switch的用法

java中switch的用法
首先从原理上来阐述这个问题:
switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
1.default就是如果没有符合的case就执行它,default并不是必须的.
2.case后的语句可以不用大括号.
3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
4.一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.

原理归原理,下面是几个容易混淆的例子.

1.标准型(case后面都有break语句)
int i=3;
switch(i)
{
case 1:
System.out.println(1);
break;
case 2:
System.out.println(2);
break;
case 3:
System.out.println(3);
break;
default:
System.out.println("default");
break;
}
输出结果:
3
2.特殊型1(不是完全有break语句,可以完成一些特殊应用)
int year=2005;
int month=3;
int day;
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
day=31;
break;
case 2:
day=28;
break;
case 4:
case 6:
case 9:
case 11:
day=30;
break;
}
这里 day=31;
3.特殊型2(default的位置)
int i=1;
switch(i)
{
case 1:
System.out.println(1);
default:
System.out.println("default");
case 2:
System.out.println(2);
break;
case 3:
System.out.println(3);
break;
}
输出结果:
1
default
2

⑤ JAVA中的switch循环

importjava.util.Scanner;

publicclassTest01{
publicstaticvoidmain(String[]args){
Scannerin=newScanner(System.in);
System.out.println("1.登录系统");
System.out.println("2.退出");
intoption=in.nextInt();
switch(option){
case1:
System.out.println("---登录菜单---");
System.out.println("1.客户信息管理");
System.out.println("2.购物结算");
System.out.println("3.真情回馈");
System.out.println("4.注销");
option=in.nextInt();
switch(option){
case1:
System.out.println("购物管理系统>客户信息管理");
System.out.println("1.显示所有客户信息");
System.out.println("2.增加客户信息");
System.out.println("3.修改客户信息");
System.out.println("4.查询客户信息");
break;
case2:
System.out.println("购物管理系统>购物结算");
break;
case3:
System.out.println("购物管理系统>真情回馈");
System.out.println("1.幸运大放送");
System.out.println("2.幸运抽奖");
System.out.println("3.生日问候");
break;
case4:
System.out.println("谢谢使用...");
break;
default:
System.out.println("输入错误");
break;
}
break;
case2:
System.out.println("谢谢使用...");
break;
default:
System.out.println("输入错误");
break;
}

}

}

⑥ java 关于switch语句

给一个简单的switch做的菜单的例子给你

importjava.util.Scanner;
/**
*switch做菜单
*@authorAdministrator
*
*/
publicclassSwitchTest{
publicstaticintcd(){
inti;
System.out.println("*********************");
System.out.println("*******菜单********");
System.out.println("*****1添加*******");
System.out.println("*****2查找*******");
System.out.println("*****0退出*******");
System.out.println("*********************");
Scannersc=newScanner(System.in);
System.out.print("请输入你的选择:");
i=sc.nextInt();
returni;
}
publicstaticvoidmain(String[]args){
inti;
i=cd();
while(i!=0){
switch(i){
case1:
System.out.println("1111111111111");
break;
case2:
System.out.println("222222222222");
break;
case0:
System.out.println("exit!");
break;
}
i=cd();
}
/*do{
i=cd();
switch(i){
case1:
System.out.println("1111111111111");
break;
case2:
break;
default:
break;
}
}while(i!=0);*/
}
}

⑦ java switch是什么

你可以理解为多个分支的选择。

switch根据表达式的判断执行其中某一个分支或者某几个分支的代码。

⑧ java的switch语句

i是for循环里声明的局部变量。int i = 1 是i的初始值为1 i<=4 说的是当i小于等于4的时候循环结束。i++说的是每循环一次i的值增加1.也就是说这个for循环里边的内容要运行4次,i的值分别为1 2 3 4. switch case 参考楼上~

⑨ java switch 语句

i是几 他就按顺序找case,找到之后便执行,所以没有one ten。因为你每个case后面没有break,所以找到case 5之后继续执行后面的case 3、default。

热点内容
怎么配好电脑配置 发布:2025-01-09 14:46:31 浏览:833
薯仔音频上传 发布:2025-01-09 14:45:49 浏览:989
猫追蝴蝶编程 发布:2025-01-09 14:30:05 浏览:355
花生视频脚本 发布:2025-01-09 13:43:38 浏览:839
锁相环c语言 发布:2025-01-09 13:43:37 浏览:969
e语言盗号源码 发布:2025-01-09 13:35:25 浏览:830
宋plus副驾驶屏什么配置才有 发布:2025-01-09 13:26:38 浏览:908
他有毒缓存 发布:2025-01-09 13:04:35 浏览:264
文件夹太大怎么删 发布:2025-01-09 12:52:17 浏览:98
为什么安卓不像苹果用假后台 发布:2025-01-09 12:30:42 浏览:651