用java编写让用户随意输入一个字母显示其下一个字母例如输入a显示b输入A显示B

如题所述

char ch1;
ch1 = (char)System.in.read();//用于接收用户输入的字符
System.out.println(ch1 + "的下一个字符是: " + (ch1+1));//输出结果
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-27
用ASCII码做
输入数据,得到数据的ASCII
然后ASCII++
显示ASCI++对应的字母或数字
第2个回答  2013-07-27
循环做 ascII++。
然后用声明一个变量接收新的字符。输出就可以了。
第3个回答  2019-08-19
char ch1 = 'A';
char ch2 = (char)(ch1+1);
System.out.println(ch2);
第4个回答  推荐于2018-05-17
char chr1 = 'A';
char chr2
chr2 = (chr1 +1);
System.out.print(chr2);//这里输出的是B知道怎么做了吧.本回答被网友采纳

如何用java编写让用户随意输入一个字母显示其下一个字母例如输入a显示b...
char ch1;ch1 = (char)System.in.read();\/\/用于接收用户输入的字符 System.out.println(ch1 + "的下一个字符是: " + (ch1+1));\/\/输出结果 用ASCII码做 输入数据,得到数据的ASCII 然后ASCII++ 显示ASCI++对应的字母或数字

用java编写随意输入一个字母显示其下一个字母例如输入a显示b输入A显...
if (nextChar == (char)('Z' + 1)) { System.out.println("输入的是 " + (char)(nextChar - 1) + " ,已经是字母表最后一个字母了");} else { System.out.println(nextChar);} } } } ```以下是代码的改动说明:1. 引入`Character`类用于判断字符类型,简化原来`if`语句。2. 创...

用java编写随意输入一个字母显示其下一个字母例如输入a显示b输入A显...
if (!checkC(str)) { System.out.println("输入内容不是字母,重新输入");str = s.nextLine();continue;} char c = showNext(str);if (c == ('z' + 1) || c == ('Z' + 1)) { System.out.println("输入的是 " + --c + " ,没有下一个了");str = s.nextLine();con...

输入一个英文字母,计算下一个字母的输出,如输入a输出b,输入Z输出A...
Scanner x=new Scanner(System.in);\/\/构造一个Scanner对象,其传入参数为System.in char a=x.nextchar();\/\/读取一个int数值if(a>='a'&&a<'z') System.out.println("下一个字母为为"+(a+1)); else if(a=='z') System.out.println("下一个字母为为"+'a'); if(a>='A'&&a<'Z') System...

Java输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z...
import java.util.*;public class Yugi{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); while(true){ System.out.println("输入一行字母: "); String line = scan.nextLine(); if(!line.matches("^[a-zA-Z]+$")){ System.out....

...字母如果输入的是小写字母输出其大写字母用java?
public class Demo { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);System.out.println("请输入一个字母: ");char input = scanner.next().charAt(0);input += (input >= 'A' && input <= 'Z') ? 32 : (input >= 'a' && input <= 'z...

用java写,从键盘输入一个由英文字母组成的字符串,输出后a变成b,b变...
\/\/创建Scanner对象Scanner scan = new Scanner(System.in);\/\/定义一个字符串保存读入的字符串String str = scan.nextLine();\/\/把字符串转换为char数组char[] ch = str.toCharArray();\/\/通过循环判读并替换for (int i = 0; i < ch.length; i++) {switch (ch[i]) {case 'a':ch[i]=...

用Java MyEdipse编写一个程序,将一个小写字母(如:a)转换成相应的大写字...
示例代码 public static void main(String[] args) { Scanner scanner = null; try { while (true) { System.out.println("请输入一个小写字母:"); scanner = new Scanner(System.in); String line = scanner.nextLine(); char[] input = line.toCharArray(); if ...

java 输入一窜字母 asdfg 只显示前两位 后面的都用xxxx显示 例如asxxx...
public static void main(String[] args) { String str = "asdfg";\/\/用户输入的字符串 String subStr = str.substring(0, 2);\/\/截取字符串的前两位 as String replaceX = "";int size = str.length();\/\/字符串的长度,为了知道有几个x for(int i=2;i<size;i++){ String x = ...

Java编程: 提示用户输入一段英文文本,如 Hi! Look. Is this a boo
int upperCase=0,lowerCase=0,mark=0,space=0;String str = "";System.out.println("请输入句子:");str = new Scanner(System.in).nextLine();for (int i = 0; i < str.length(); i++) { \/\/大写字母的ASCII码在65到90之间 if ((int)str.substring(i,i+1).charAt(0)>=65 ...

相似回答