Java入门-8-【入门】将小写字母转换为大写字母 【运算符】
题目描述
从键盘输入二个小写字母,请你编写程序将读入的2个小写字母转换为大写字母
输入
输入一行2个小写字母,每个字母用一个空格隔开
输出
输出一行显示2个对应的大写字母
import java.util.Scanner;
public class Main{public static void main(String[] args){Scanner xh=new Scanner(System.in);String str=xh.nextLine();char a=str.charAr(0);char b=str.charAr(2);System.out.println((char)(a-32)+" "(char)(b-32));}}
样例输入
a b
样例输出
A B
对于刚学习java的同学可能看不懂,不要着急(看得懂可以忽略下面的内容)
String str=xh.nextLine();//Sting 是字符串的意思;不知道的去看看---(基本数据类型)---//-----nextLine();的功能是遇到空格时不会停止输入会继续输入char a=str.charAr(0);//char 是字符的意思;//char a=str.charAr(0)的意思是a取字符串str的第0个字符,字符串位置数从0开始;
还有要讲的就是数据类型的强制转换和Ascii码了
数据类型的强制转换
非常简单的方法就是在想转换的数据前面加上数据类型
例如:11.634——转换成为int类型——(int)11.634=11(注意它不会四舍五入)
a——转换成为int类型——(int)‘a’=97(因为a是字符,所以在输出的时候需要加上英文的——’’)
当然还有其他方法,毕竟胖子不是一口吃出来的,现在只需要知道基础就行了
Ascii
在计算机中,所有的数据在存储和运算时都要使用二进制数表示,在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码。
简单来说就是每个字符都有对应的ASCII编码,而且有不同的进制编码,我们用的就是十进制的ascll编码,a就是97
如果不知道ASCII码,也可以直接用Java编译器把字符转换成int类型(一般int类型就够了)
Java入门-8-【入门】将小写字母转换为大写字母 【运算符】相关推荐
- Java编程:将小写字母转换为大写字母
需求:将小写字母转换为大写字母 实现方式: 使用String的toUpperCase() 方法 使用 char charAt(int index)方法,获取指定下标index位置上的字符 代码实现 p ...
- 编写一个汇编语言程序,将字符串Hello World中的全部小写字母转换为大写字母,并存放回原地址处。
编写一个汇编语言程序,将字符串"Hello World"中的全部小写字母转换为大写字母,并存放回原地址处. P176 4.10 编程思路:首先DATA段中,定义string存放字符 ...
- C语言怎么提出大写字母,c语言函数toupper()如何将小写字母转换为大写字母
c语言函数toupper()如何将小写字母转换为大写字母?大小写字母怎么转换?函数需要引入的头文件:#include toupper()的定义:int toupper(int c); toupper( ...
- 微型计算机使用的键盘大写,键盘输入字符串,小写字母转换为大写字母,其余字符不变...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 ;8086汇编语言 ;从键盘输入一字符串,将其中所有小写字母转换为大写字母,其余字符不变,将结果在屏幕上输出. DATA SEGMENT ;数据段 COU ...
- 7-1 小写字母转换为大写字母
掉头发等级:1级 编写一个程序,将输入字符串中的小写字母转换成大写字母后进行输出.对于字符串中的非小写字母,不做任何转换操作. 输入格式: 输入一个字符串,该字符串可以包含大写字母.小写字母.数字和其 ...
- C语言 把字符串s中所有小写字母转换为大写字母,其他字符不变
在 C 语言中,可以使用以下方法来将字符串 s 中的所有小写字母转换为大写字母: #include <stdio.h> #include <ctype.h>int main() ...
- c语言表达ch是大写英文字母,C语言:将小写字母转换为大写字母。 1.倒数第三行:while ((ch=getchar())!='\n') 怎么理解呢?...
C语言:将小写字母转换为大写字母. 1.倒数第三行:while ((ch=getchar())!='\n') 怎么理解呢? 答案:4 信息版本:手机版 解决时间 2019-10-06 13:38 已 ...
- 输入一段英文句子,单词之间用若干空格隔开,将每个单词的首字母转换为大写字母。 例如,“I am very glad to see you”的转换结果为“I Am Very Glad To See Yo
输入一段英文句子,单词之间用若干空格隔开,将每个单词的首字母转换为大写字母. 例如,"I am very glad to see you"的转换结果为"I Am Very ...
- 用C语言自动将小写字母转换为大写字母
题目描述 大家都知道一些办公软件有自动将字母转换为大写的功能.输入一个长度不超过 100 且不包括空格的字符串.要求将该字符串中的所有小写字母变成大写字母并输出. 示例 输入 emmmiaoEMM12 ...
最新文章
- 网易开源支持图像识别的自动化UI测试工具,零基础亲测好评!
- Java 实现 SSH 协议的客户端登录认证方式
- Openstack贡献者须知 2 — 社区工作运作 代码贡献流程
- pyhon简单比较文本相似度的方法
- ICCV 2019 | Lifelong GAN:基于持续学习的条件图像生成模型
- cygwin下使用gcc编译c可执行程序
- 机器学习算法优缺点对比及选择
- Python中几个操作列表的内置函数filter(),map(),reduce(),lambda
- Java 蓝桥杯 判断闰年
- 美股数据获取 python_python3+tesseract获取美股PEG图像上的数据
- 算法面试题(数据结构)
- 登录图片拖动验证联系后台
- 专科计算机毕业论文范文 致谢,大专毕业设计致谢模板(精选范文3篇)
- 艺歌点歌系统服务器连接不了,艺歌手机点歌系统歌曲是什么格式
- 516. Longest Palindromic Subsequence
- AndroidTagView 云标签
- 程序员要为了生活而工作,不要为了工作而生活。
- Now trying to drop the old temporary tablespace, the session hangs.
- Linux打印口/LPT口出厂测试工具与使用说明
- javaweb第三天JavaScript知识点(来自广陵散老师)