变量运算符练习Test7

来源:互联网 发布:n卡优化版 编辑:程序博客网 时间:2024/06/05 18:45
package java基础知识.小结与练习;import java.util.Scanner;public class Test7 {/** * @param 将小写字母转换成大写字母 * 思路: * 已知码表值对应的大小写字母的顺序是有规律的 * 通过'a'-'A' 求出 大小写字母在码表值中的所对应的 差量 * 通过输入任意字母 ,如'c' -差量  求得其对应的大写字母的int值 * 将求的的int值强转成char 得出结果输出. * System.out.println((char)(c-('a'-'A'))); */public static void main(String[] args) {// 已知一个小写字母,char avg = 'f';//通过'a'-'A'计算出相同大小写字母在码表中对应的差值int  num = 'a'-'A';//将已知的小写字母与差值运算得到一个int值int  xoo = avg - num;//将取得的大写字母对应的int类型的码表值强转成char并打印System.out.println("结果="+(char)xoo);// 键盘输入功能,任意小写字母System.out.println("请输入任意小写字母  : ");Scanner input = new Scanner(System.in);String c = input.next();char  n = c.charAt(0);int into  = getNum(n);//System.out.println(n + "--> " + num);System.out.println((char) (into - ('a' - 'A')));}private static int getNum(char c) {return (int) c;}}

原创粉丝点击