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 】
相关推荐:
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
如何用好域名打造高点击率的自主建站?
如何基于云服务器快速搭建网站及云盘系统?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
如何在万网自助建站中设置域名及备案?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
Laravel模型关联查询教程_Laravel Eloquent一对多关联写法
在Oracle关闭情况下如何修改spfile的参数
什么是javascript作用域_全局和局部作用域有什么区别?
魔方云NAT建站如何实现端口转发?
高防服务器租用指南:配置选择与快速部署攻略
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】
微信推文制作网站有哪些,怎么做微信推文,急?
C语言设计一个闪闪的圣诞树
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
JavaScript如何实现继承_有哪些常用方法
javascript基于原型链的继承及call和apply函数用法分析
如何在VPS电脑上快速搭建网站?
Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】
如何在宝塔面板中修改默认建站目录?
如何用已有域名快速搭建网站?
谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
进行网站优化必须要坚持的四大原则
如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
如何用虚拟主机快速搭建网站?详细步骤解析
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
WordPress 子目录安装中正确处理脚本路径的完整指南
专业商城网站制作公司有哪些,pi商城官网是哪个?
如何在IIS中新建站点并解决端口绑定冲突?
phpredis提高消息队列的实时性方法(推荐)
Python3.6正式版新特性预览
java获取注册ip实例
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
简历在线制作网站免费版,如何创建个人简历?
在线制作视频的网站有哪些,电脑如何制作视频短片?
详解阿里云nginx服务器多站点的配置
Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
Laravel如何与Inertia.js和Vue/React构建现代单页应用
如何利用DOS批处理实现定时关机操作详解
标题:Vue + Vuex 项目中正确使用 JWT 进行身份认证的实践指南
iOS发送验证码倒计时应用
独立制作一个网站多少钱,建立网站需要花多少钱?
Laravel如何创建和注册中间件_Laravel中间件编写与应用流程
Python并发异常传播_错误处理解析【教程】
下一篇:10个必会的Linux命令
下一篇:10个必会的Linux命令

