1 public class Char01 { 2 public static void main(String [] args){ 3 // 什么字符集 通常意义来说就是单个字符 字符必须以单引号引起来 ‘ ’ Java 语言是16位Unicode编码方式 4 // 很早之前是8位 char a = ‘A‘;A - Z ; a - z ; 0 -9 空格 回车 占一个字符 汉语 ’ 我 ‘ 占两个字符 5 //int num = 10; 计算机无法保存 电影 音乐 图片 只能保存二进制 这些只能先转成二进制 然后再保存 6 // char b = ‘我‘; 7 // char int string 的关系 8 char a =‘0‘;//48 9 char b = ‘1‘;//49 10 System.out.println(a+b);//char 和int 之间可以互相转换的 ascii码表值 11 // 必须要记住的 0 = 48 A = 65 a = 97 12 //低的数据类型转高的可以接住 ====>自动类型转换 13 int num = a; 14 System.out.println(num); 15 //高转低 ====>强制类型转换得到ascii码值 16 int k = 49; 17 char kk =(char)k; 18 System.out.println(kk);//1 19 20 //char 和string有什么关系 21 //基础数据类型是没有字符串的: byte short int long char float double boolean 22 char wo = ‘我‘; 23 char ai = ‘爱‘; 24 char ni = ‘你‘; 25 System.out.println(wo + ai + ni);//..尼玛!!!74658是什么鬼 26 //所以要引进字符串来弥补单字符的问题 27 // 字符和字符串 28 // 字符串String(S大写)属于引用数据类型,它是一个类 29 // 类只有三种东西 : 方法 属性 代码块 30 // 类中的方法和属性都是提供给我们调用者使用的 31 String str = "我爱你"; 32 log(str);//我爱你 调用方法的过程其实就告诉jvm(java虚拟机)中去寻找有没有这个方法 如果有 33 // 就通知cpu去执行方法里面的代码 34 } 35 /** 36 * 封装 37 * @param info 38 */ 39 public static void log(Object info){ 40 System.out.println(info); 41 } 42 }
时间: 2024-10-12 10:04:51