思路:

1、利用“大小写字母之间正好相差32”这一特点

2、用 toLowerCase()、toUpperCase() 字符串自带的方法

提示:

Java中没有.nextChar()。

所以要读取char,我们使用 .next().charAt(0) 

举例:
Scanner scanner = new Scanner(System.in);
String ret = scanner.next();
char ret1 = scanner.next().charAt(0);

1、 输入小写输出大写(字符串和字符)

import java.util.Scanner;
public class Test {  public static void main(String[] args) {System.out.print("请输入小写字母:");Scanner scanner = new Scanner(System.in);String ret=scanner.next();System.out.println("对应的大写字母是:"+ret.toUpperCase());}
}

2、输入大写输出小写(字符串和字符)

import java.util.Scanner;
public class Test {public static void main(String[] args) {System.out.print("请输入大写字母:");Scanner scanner = new Scanner(System.in);String ret=scanner.next();System.out.println("对应的小写字母是:"+ret.toLowerCase());}
}

3、 判断大小写并转变大小写(字符)

import java.util.Scanner;
public class Test {public static void main(String[] args) {System.out.print("请输入一个字母:");Scanner scanner = new Scanner(System.in);char ret=scanner.next().charAt(0);if((ret>='a')&&(ret<='z')){ret=(char)(ret-32);System.out.println("反转大小写后的字母是:"+ret);}else if((ret>='A')&&(ret<='Z')){ret=(char)(ret+32);System.out.println("反转大小写后的字母是:"+ret);}else{System.out.println("输入错误");}}
}

4、 判断大小写并转变大小写(字符串)

import java.util.Scanner;
public class Test {public static void main(String[] args) {System.out.print("请输入字符串:");Scanner scanner = new Scanner(System.in);String ret = scanner.next();char[] arrays = ret.toCharArray();for (int i = 0; i < arrays.length; i++) {char c1 = arrays[i];    if (c1 >= 97 && c1 <= 122) {    char c2 = (char)(c1-32);System.out.print(c2);} else if (c1 >= 65 && c1 <= 90) {char c2 = (char)(c1+32); System.out.print(c2);} else {System.out.print("/");  /*非法字符用空格代替*/}}}

java中字母、字符串,输入小写输出大写,输入大写输出小写、大小写转换相关推荐

  1. java输入一串字符串反转_反转Java中的字符串

    java输入一串字符串反转 Reverse a String in java is a good coding related interview question. I have seen inte ...

  2. [转载] Java中的字符串处理

    参考链接: Java中的StringBuffer appendCodePoint()方法以及示例 JDK8在线Api中文手册 JDK8在线Api英文手册 Java中的字符串处理 1.1 String类 ...

  3. java oracle 连接字符串函数_通过shell来比较oracle和java中的字符串使用

    这些准备工作齐了之后,我们来从Java中的字符串使用入手来比较一下oracle中对于字符串的处理. java中有如下的一些函数,我会依次来做比较. public char charAt(int ind ...

  4. java中判断字符串是否为数字的方法 StringUtil包函数

    java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){   for (int i = 0; i &l ...

  5. Java中的字符串程序

    String is the most widely used class in java programming. That's why String programs are used in jav ...

  6. Java中String字符串截取几种方法(substring,split)

    Java中String字符串截取几种方法 substring,split 这是一个Java中的String的基础用法的演示. 下面通过代码对大家进行讲解 substring 这里用来ndexOf,la ...

  7. java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号

    java中判断字符串实际长度(中文2个字符,英文1个字符)的方法,包含中英文符号 介绍 数据库中很多字段都会限制长度,为了方便用户使用,在前端界面给出限制长度的提示,看网上很多写的获取字符串长度都没有 ...

  8. 字符串压缩 java_如何在Java中压缩字符串?

    如何在Java中压缩字符串? 我使用GZIPOutputStream或ZIPOutputStream压缩字符串(我的2222235278130938882小于20),但压缩结果比原始字符串长. 在某个 ...

  9. Java中的字符串驻留

    转自:http://www.cdtarena.com/javapx/201307/9088.html 最近在工作的时候,一句再正常不过的代码String a = "hello" + ...

  10. java 匹配最后一次出现的字符_在Java中查找字符串中字符的最后一次出现

    使用该lastIndexOf()方法在Java中查找字符串中字符的最后一次出现. 假设以下是我们的字符串.String myStr = "Amit Diwan"; 在上面的字符串中 ...

最新文章

  1. (一)七种AOP实现方法
  2. 英文论文-word summary
  3. 在XML中发送二进制数据
  4. Can not get new positive sample
  5. 用servlet校验密码2
  6. ubuntu修改mysql的绑定端口
  7. UVA - 101:The Blocks Problem
  8. 2018年4月10日--python解决乱码和作业
  9. 暗黑的字符串---递推公式
  10. mysql 如何把整列数据*10_10张图告诉你,MySQL 是如何查找数据的?
  11. testng数据驱动_TestNG数据提供者
  12. 怎么修复服务器未知主机,无法连接到ejabberd服务器:未知主机异常
  13. uwsgi模式_uWSGI / Pylons的开发模式(重新加载新代码)
  14. caffe 利用Python API做分类预测,以及特征的可视化
  15. request.getParameter、request.getParameterValues、request.getParameterMap用法详解
  16. 数据库课程设计-----------学生选课管理系统的设计
  17. PMP 考点 第三章 项目经理的角色
  18. lasso,lars算法详细推导过程-数学
  19. 小阿刁的第一篇博客(随便巴拉巴拉几句)
  20. android fragment相机,简单的易于集成的Android相机Fragment – Camer...

热门文章

  1. 【移动开发】ido手机阅读器
  2. 数据结构自学笔记(C语言)十大排序
  3. 区块链存储证明和时空证明
  4. 低代码平台这么多,能用来找工作可能只有它了
  5. web应用程序发展历程
  6. JavaScript 游戏系列(一): 贪吃蛇
  7. CCD的binning
  8. 2020级应届生-----------Java面试题持续整理ing(for 秋招)
  9. 计算机硬件运维面试题,运维面试题
  10. ubuntu安装、使用docker超级详细的入门教程