使用键盘输入一个英文字母如果输入大写字母输出其小写字母如果输入的是小写字母输出其大写字母用java?

如题所述

第1个回答  2020-04-24
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') ? -32 : 0;
System.out.println(input);
}
}本回答被网友采纳

使用键盘输入一个英文字母如果输入大写字母输出其小写字母如果输入的...
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') ? -32 : 0;Sys...

1. 从键盘输入一个字母,如输入的是大写英文字母,则输出其对应的小写形...
如果是小写字母则减去32即可

编程实现,从键盘输入一个字符,如果是大写字母,输出对应的小写字母,如 ...
printf("转为大写是:%c\\n",c);} else printf("输入的不是字母\\n");}

写一个程序,要求由键盘输入一个字符,若为大写字母输出A若为小写字母...
void main(){ char a[10];while(gets(a)){ \/\/输入一个字符回车一次就有一个答案 if(a[0]>=65&&a[0]<=90) \/\/大写字母 printf("A");else if(a[0]>=97&&a[0]<=122) \/\/小写字母 printf("a");else if(a[0]>=48&&a[0]<=57) \/\/数字 printf("0");else \/\/其他字符 prin...

用C语言编程:从键盘输入一个英文大写字母,输出其对应的小写字母以及小写...
include<stdio.h> int main() { char ch; scanf("%c",&ch);\/\/输入大写字母 printf("%c,%d",ch-('A'-'a'),ch-('A'-'a')); \/\/输出.('A-'a')是ASC码表上大写与小写字母间的差值 \/\/ch-('A'-'a'):大写转小写。输出ASC码,利用输出格式控制%d就可以自动转...

键盘读入一英文字母,若是大就转换为小写输出,若是小就转为大写输出;如...
判断字符的ASCII码或直接判断 ch为判断字符 if (ch >= 'A' && ch <= 'Z' ) \/\/大转小 ch = ch - 'A' + 'a'else if (ch >= 'a' && ch <= 'z')\/\/小转大 ch = ch - 'a' + 'A'printf("%c", ch)

从键盘输入一个英文字母,判断大小写,若为大写则输出“BIg",小写则输出...
include<stdio.h> include<stdlib.h> int main(){ char a;while(scanf("%c",&a)!= EOF){ if( a>='a' && a<='z')printf("Small\\n");else if(a>='A' && a<='Z')printf("BIg\\n");} return 0;}

用C语言编写:从键盘输入一个字符,如果是大写字母就输出大写,小写字母...
include <stdio.h>#include <ctype.h>int main(int argc, char* argv[]){char c;putchar (isalpha(c=getchar())?islower(c)?toupper(c):tolower(c):c);return 0;}

输入一个字符,若是小写字母,转换成大写字母输出;若是大写字母,则转换成...
代码如下:include < stdio.h > Intmain(){ Charch;Thescanf("%c",ch);If (ch > = A ch < = 'Z '){ Chisequaltochplus32;Printf("%c",ch);Other}{ Printf("%c",ch);} Getsthecharacter();Getsthecharacter();Return0;} ...

按键盘字母键出大小写字母是什么原因?
如果按出的字母为小写字母,可能是没有将输入法切换成中文模式;如果按出的字母为大写字母,可能是键盘锁定了CAPS Lock。以下是详细介绍:1、输入法没选好,选择中文拼音或者中文五笔的输入法,使用键盘左下角的【Shift】+【Ctrl】组合键进行输入法的切换;2、可能是由于您使用了英文输入法输入,使用【...

相似回答