一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Java字母大小寫轉換的方法

Java字母大小寫轉換的方法

2020-11-06 20:52沐易笙 Java教程

這篇文章主要為大家詳細介紹了Java字母大小寫轉換的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

案例:

  要求從控制臺接收用戶輸入的一個字母,如果這個字母是小寫,轉換為大寫;如果這個字母是大寫,轉換為小寫;只能輸入字母,如果是其他值,提示數據有誤!

實現代碼:

 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产专区一va亚洲v天堂 | 洗濯屋H纯肉动漫在线观看 武侠艳妇屈辱的张开双腿 午夜在线观看免费观看 视频 | 日韩毛片在线视频 | tube4欧美4| 国内精品久久久久小说网 | 日本三级欧美三级人妇英文 | 国产极品久久 | 日本高清视频一区二区 | 天天摸天天碰色综合网 | 日韩性生活片 | www.亚洲视频.com | 日本黄视频在线播放 | bbbxxx乱大交欧美小说 | 911色_911色sss在线观看 | 欧美a级在线 | 欧美va在线观看 | 色综合久久中文字幕网 | jzz大全部| 校花在公车上被内射好舒 | 亚洲国产成人久久99精品 | 亚洲日本视频在线 | 美女脱一净二净不带胸罩 | 男人天堂a| 国产三级自拍 | 69人成网站色www | 国内精品久久久久香蕉 | 狠狠搞视频 | 亚洲精品久久7777777 | 日韩毛片高清在线看 | 亚洲+欧美+国产+综合 | 香蕉在线精品亚洲第一区 | 丝瓜视频在线观看污 | 小泽玛丽av无码观看 | 精品久久久久香蕉网 | 午夜精品亚洲 | 草莓香蕉绿巨人丝瓜榴莲18 | 动漫美女强行被吸乳做羞羞事 | 国产欧美成人不卡视频 | 欧美帅老头oldmangay | 免费av在线看| 非洲黑人又大粗gay 非洲黑人bbwbbwbbw |