输入一个字符, 如’A‘,’ B‘, ‘C‘和’D’,输出相应的成绩范围。说明: A:85-100;B: 70-84;C: 60-69;D: 0-60 ;输出其他字符,则输出"eroor”。

代码:

 1 import java.util.*;
 2 public class Main {
 3     public static void main (String [] args) {
 4         Scanner s=new Scanner(System.in);
 5         char grade=s.next().charAt(0);
 6         switch(grade) {
 7         case ‘A‘:
 8         {
 9             System.out.println("85~100");
10             break;
11         }
12         case ‘B‘:
13         {
14             System.out.println("70~84");
15             break;
16         }
17         case ‘C‘:
18         {
19             System.out.println("60~69");
20             break;
21         }
22         case ‘D‘:
23         {
24             System.out.println("0~60");
25             break;
26         }
27         default:
28         {
29             System.out.println("error");
30             break;
31         }
32         }
33         }
34     }

原文地址:https://www.cnblogs.com/fandehui/p/11048390.html

时间: 2024-08-10 22:25:57

输入一个字符, 如’A‘,’ B‘, ‘C‘和’D’,输出相应的成绩范围。说明: A:85-100;B: 70-84;C: 60-69;D: 0-60 ;输出其他字符,则输出"eroor”。的相关文章

输入一个正整数repeat,做repeat次下列运算:读入1个正整数n(n<=100),计算并输出1+1/2+1/3+.....+1/n。

代码: 1 import java.util.*; 2 public class Main { 3 public static void main (String [] args) { 4 int repeat,n; 5 Scanner s=new Scanner(System.in); 6 repeat=s.nextInt(); 7 for(int i=1;i<=repeat;i++) { 8 n=s.nextInt(); 9 double sum=0; 10 for(int j=1;j<=

输入一个正整数,求它各位数的数字之和

class Test{ public static void main(String[] args){ int iSum = 0; Scanner scan = new Scanner(System.in); System.out.print("请输入一个正整数:"); int iNum = scan.nextInt(); int iC = iNum; while(iNum % 10 == 0) iNum = iNum / 10; while(iNum % 10 > 0){ in

输入一个字符串,统计该字符串中分别包含多少个数字,多少个字母,多少个其他字符

//使用ASCII表写 import java.util.Scanner; public class Try { public static void main(String[] args) { System.out.println("输入一个字符"); char x=sc.next().charAt(0); if(x>=48&&x<=57){ System.out.println("这是一个数字"); } else if(x>=6

c语言:不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母

不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母,如果是,就转换成小写字母:否则不转换.最后输出得到的这个字符. 程序: #include<stdio.h> int main() { char ch; printf("请输入一个字符:"); scanf("%c",&ch); ch = (ch >= 'A'&&ch <= 'Z') ? (ch + 32) : ch; printf("%

java小练习:输入一个字符,判断该字符是数字?英文字母?还是其他字符

package practiceGO; import java.util.Scanner; /*  * 3.输入一个字符,判断该字符是数字?英文字母?还是其他字符  */ public class Cto { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入一个字符:"); char ch = sc.next().charAt(0);

输入一个字符统计其中有多少个单词。

#include<stdio.h> int main() { char string[81]; int i,num=0,word=0; char c; gets(string);    //输入一个字符串给字符组string for(i=0;(c=string[i])!='\0';i++)    //只要字符不是'\0'就继续执行循环 if(c==' ')word=0;   //如果是空字符,word为0 else if(word==0)     //如果不是空格字符并且word原值为0 {

java循环练习:输入一个字符串,统计该字符串中分别包含多少个数字,多少个字母,多少个其他字符

package practiceGO; import java.util.Scanner; /*  * 3.输入一个字符串,统计该字符串中分别包含多少个数字,多少个字母,多少个其他字符  */ public class Cto { public static void main(String[] args) {         int englishCount = 0;// 英文字母个数         int spaceCount = 0;// 空格个数         int numCoun

Dell笔记本 只能输入一个字符

问题,如上,输了一个字符就不能输入了,擦~以为天热键盘烧了. 重启了几次系统,都是一样,每次进入系统,只能输入一个字符后就无法输入了,初步判断是软件问题. 增加一个外置键盘,外置键盘可以正常输入. 判断是输入驱动问题,驱动精灵更新驱动,问题依旧. 想起之前安装过"中国邮政网络银行",卸载之,问题解决. 查原因是网银与dell的Dell touch触控板管理程序有冲突,卸载其中之一即可. Dell笔记本 只能输入一个字符

输入一个字符串,求字符的所有排列

#include <iostream> #include <cstring> #include <string> using namespace std; void ComStr(char *str, string &s,int m) { if (m == 0) { cout<<s<<endl; return ; } if (*str != '\0') { s.push_back(*str); ComStr(str+1,s ,m-1);

【c语言】 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是不转换

// 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是不转换 #include <stdio.h> int main() { char ch; printf("请输入一个字符:"); scanf("%c",&ch); if(ch >= 'A' && ch <= 'Z') ch = ch + 32; printf("转换成小写字母是:%c\n",ch); return 0; }