...如输入a输出b,输入Z输出A。 用java怎么编写出来。求大神求救_百度...
发布网友
发布时间:2024-10-04 20:48
我来回答
共4个回答
热心网友
时间:2024-10-05 01:42
import java.util.*;
class Test{
public static void main(String[] args){
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.out.println("下一个字母为为"+(a+1));
else if(a=='Z')
System.out.println("下一个字母为为"+'A');
else
System.out.println("输入不正确");
}
}
热心网友
时间:2024-10-05 01:46
public String next(String s){
char c=s.chartAt()[0];
if((c﹢1)==123){
c='a';
}else{
if((c﹢1)==90){
c='A';
}else{
c=(char)c﹢1;
}
}
return new String(c);
}
热心网友
时间:2024-10-05 01:45
告诉你笨拙的方法,将字母按顺序保存进数组里(要按顺序哈)。
输入一个字母后,遍历该数组,看是否有与该字母相同的元素,有就输出下一个元素(即为下一个字母)!!嘎嘎……若输入的是最后一个字母,就让他输出第一个元素。
热心网友
时间:2024-10-05 01:44
给个提示,用ASCII码,
0~9对应的码是48~57
A~Z对应的码是65~90
a~z对应的码是97~122
0~8,A~Y,a~y 只需在原有的码+1,再输出即可
当到9,Z,z的时候分别输出ASCII码48,65,97
用if-else语句比较合适,当输入其他字符时候,提示输入错误并重新返回到循环开头
我忘记JAVA里面有没解释ASCII码的函数了,你自己找找
...如输入a输出b,输入Z输出A。 用java怎么编写出来。求大神求救_百度知 ...
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.out.println("下一个字母为为"+(a+1)); else if(a=='Z') System.out.print...
用JAVA编程!从键盘输入一个字母,输出这个字母的加密结果,加密操作:将...
import java.io.InputStreamReader;public class ChangeLetter { public static void main(String[] args) { String outputStr = "";System.out.print("请输入字母:");//从键盘输入字母 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));try { //读取行,赋值给inputStr...
用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]=...
...b.txt”,将文件a.txt的内容输出,用JAVA如何实现
输入:java 类名<a.txt 输出:java 类名>b.txt
java输入输出流怎么写,
(1) java将读取数据对象成为输入流,能向其写入的对象叫输出流。结构图如下:输入流:输出流二.InputStream类inputstream类和outputstream类都为抽象类,不能创建对象,可以通过子类来实例化。InputStream是输入字节数据用的类,所以InputStream类提供了3种重载的read方法.Inputstream类中的常用方法:(1) public abstract ...
java面试必备基础知识篇?
一、Java基础知识 1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。 2.字符串的操作: 写一个方法,实现字符串的反转,如:输入abc,输出cba 写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。 3.数据类型之间的转换 如何将数值型字符转换为数字(Integer,Double) 如何将数字转换...
...长度为1时,输出 a b c e ...z 。长度为2时输出 aa ab ac...zz依次...
import java.util.Date;public class Test { / param args / public static void main(String[] args) { // TODO Auto-generated method stub // 无特殊要求,从a至z // show(3);// 特殊要求,从value1至value2,不支持跨类型遍历,例如1到a,a到Z show(2, "Z", "A");} / 打印...
寻求Java高手,用数组实现随机输出1,2,3,4,5,6,7,8,9,10,J,Q,K中的四...
public static void main(String[] args) { String[] a = {"1","2","3","4","5","6","7","8","9","10","j","q","k"};String[] b = new String[4];int n = a.length;for(int i = 0; i < b.length; i++) { int r = (int)(Math.random()*n);b[i] ...
java编程:输入a,b,c,求方程 ax^2+bx+c=0 的解.(提示:可使用Math.pow...
out.println("请输入a b c:");double a,b,c;a=sc.nextDouble();b=sc.nextDouble();c=sc.nextDouble();double d=b*b-4*a*c;if ( d == 0 ){System.out.println("x="+(-b)/(2*a) );}else if ( d< 0){System.out.println("无解");}else{System.out.println("...
怎么在java中输入一个数,然后输出结果?
根据要求,步骤设计分别如下:1、创建项目【Ex2_1】:2、创建类【Rectangle】:3、四个double类型:4、长(length)和宽(width)赋值,使用println()和new Scanner(System.in),具体解析见扩展内容。5、计算并输出:6、执行测试: