您好,登錄后才能下訂單哦!
使用Java怎么實現一個將字母的大小寫相互轉換功能?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
實現代碼:
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("輸入的字符有誤!!"); } } }
看完上述內容,你們掌握使用Java怎么實現一個將字母的大小寫相互轉換功能的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。