Java字母大小写转换的方法
发布时间 - 2026-01-11 01:42:04 点击率:次案例:

要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写;如果这个字母是大写,转换为小写;只能输入字母,如果是其他值,提示数据有误!
实现代码:
import java.util.Scanner;
/**
* 常见字母大小写转换
* 原理:
* 字符char采用的是Unicode编码的16位字符类型,其表示范围是0-65536。标准的8位ASCII字符集是Unicode
* 的子集,其取值范围为0-127。大小写字母之间正好相差32
* @author Administration
*
*/
public class WordChange {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入您需要转换的字母:");
char c = input.next().charAt(0);
change(c);
}
private static void change(char c) {
//如果输入的是大写,+32即可得到小写
if(c>='A' && c<='Z'){
c+=32;
System.out.println("您输入的大写字母"+(char)(c-32)+"被转换成了"+c);
}else if(c>='a' && c<='z'){ //如果输入的是小写,-32即可得大小写
c-=32;
System.out.println("您输入的小写字母"+(char)(c+32)+"被转换成了"+c);
}else{
System.out.println("输入的字符有误!!");
}
}
}
原理分析:
字符char采用的是Unicode编码的16位字符类型,其表示范围是0-65536。标准的8位ASCII字符集是Unicode 的子集,其取值范围为0-127。大小写字母之间正好相差32
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# java
# 字母
# 大小写
# 用Java将字符串的首字母转换大小写
# java实现人民币大小写转换方法分享
# Java金额大小写的转换方法
# 使用Java实现大小写转换实例代码
# Java 大小写最快转换方式实例代码
# Java下变量大小写驼峰、大小写下划线、大小写连线转换
# Java大小写转换及一些常见的注意事项详解
# 的是
# 成了
# 转换为
# 写字母
# 请输入
# 您需要
# 可得
# 大家多多
# Unicode
# ASCII
# char
# class
# brush
# strong
# pre
# util
# Scanner
# import
# println
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
北京网站制作的公司有哪些,北京白云观官方网站?
iOS中将个别页面强制横屏其他页面竖屏
HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】
Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康
简历没回改:利用AI润色让你的文字更专业
EditPlus中的正则表达式实战(6)
Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
js代码实现下拉菜单【推荐】
Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区
linux top下的 minerd 木马清除方法
浅谈javascript alert和confirm的美化
javascript中闭包概念与用法深入理解
大连 网站制作,大连天途有线官网?
如何在IIS中配置站点IP、端口及主机头?
php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】
免费网站制作appp,免费制作app哪个平台好?
如何正确下载安装西数主机建站助手?
如何在Windows 2008云服务器安全搭建网站?
东莞市网站制作公司有哪些,东莞找工作用什么网站好?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
Thinkphp 中 distinct 的用法解析
网站建设整体流程解析,建站其实很容易!
JavaScript Ajax实现异步通信
如何在云主机上快速搭建多站点网站?
如何用腾讯建站主机快速创建免费网站?
详解MySQL数据库的安装与密码配置
android nfc常用标签读取总结
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
Laravel storage目录权限问题_Laravel文件写入权限设置
实现点击下箭头变上箭头来回切换的两种方法【推荐】
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
网站图片在线制作软件,怎么在图片上做链接?
Laravel Fortify是什么,和Jetstream有什么关系
如何打造高效商业网站?建站目的决定转化率
如何在云主机快速搭建网站站点?
如何实现javascript表单验证_正则表达式有哪些实用技巧
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
Laravel怎么判断请求类型_Laravel Request isMethod用法
nginx修改上传文件大小限制的方法
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
iOS发送验证码倒计时应用
bing浏览器学术搜索入口_bing学术文献检索地址
Laravel项目如何进行性能优化_Laravel应用性能分析与优化技巧大全
JavaScript模板引擎Template.js使用详解
java中使用zxing批量生成二维码立牌
下一篇:10个必会的Linux命令
下一篇:10个必会的Linux命令

