JAVA如何从键盘上输入一个字母,然后大写就变成小写,小写就变成大写?

来源:百度知道 编辑:UC知道 时间:2024/05/27 11:05:25
注意 1.从键盘上输入
2.是字母哦。不是字符串
3.说明怎么写输入字母那一块的程序。
拜托拜托~~

import java.util.*;
public class A
{
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println("请输入一个字母:");
String str=s.nextLine();
char c=str.charAt(0);
char ch=Character.isUpperCase(c)?Character.toLowerCase(c):Character.toUpperCase(c);
System.out.println("转换后为:"+ch);
}
}

Character类中有现成的方法,用三目运算符判断一下就可以了。很方便。

import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("请输入一个字母:");
Scanner scan = new Scanner(System.in);
char c = scan.nextLine().charAt(0);
char ch = Character.isLowerCase(c)? Character.toUpperCase(c):Character.toLowerCase(c);
System.out.println("你输入的是:"+c+"转换过后为:"+ch);
}
}

public static void main(String[] args) throws IOException {
Scanner input = new Scanner(System.in);
S

从键盘上输入一个字母,在屏幕输出于其相连的三个字母. 程序编写,它接受键盘上输入的一个小写字母,然后将其转换大写字母输出.例如,输入a,输出A. (JAVA)从键盘中输入一个数组 从键盘上输入一行字符(以ENTER为结束),将其中的大写字母改为小写字母,其他字符不边,然后逆序输出 从键盘上输入若干个字符,分别统计其中字母符号(区分大,小写),数字符号和其他字符的个数. 谁有摩托a630手机的java英汉词典?要能从内键盘26个字母输入的那种~ 编程实现:从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出;否则,直接输出。 为什么我在键盘上按一个字母,出来的是两个字母?是输入出了问题吗? java中如何从键盘读入一个数 键盘字母输入错位!