今天看了的视频中介绍了char 与 String
其实在学一点C之后,在去实践了一些JAVA(都是些抠脚的东西),我还天真的以为,JAVA中的字符串是只有String类型,诶,看来是我太天真了。
1.JAVA里面也是有Char的,下面我来写下两者的区别(我在写这里里时有点心方,觉得好像有什么是错的一样,如果抠脚了,望指正)
char 是表示字符(而不是字符串),按照我自己的理解,应该是指单个字符。
e.g char fuck = 'a';//用单引号表示
Sting 是表示字符串。
e.g String gg = "fashlfl";
2.然后我知道了每个字符都可以对应一个相应的数字,这样的话定义的char类型可以直接在与int中直接计算使用
e.g char ae = 'a';
int i = ae + 2;
System.out.println(i);
//输出结果99, 因为字符a对应97数字,顺带一提,println后面的ln表示输出后换行。
//如果希望将数字转回字符输出,
char fx = 'a';
int j = fx + 2;
char fg = (char)j;//强制转换
System.out.println(fg);
//输出结果为c c为a的后两位字符
照着这节奏,我们就可以输出a-z了,啊哈哈哈哈哈哈哈哈!
char c4 = 'a';
int k = c4 + 2;
for(int g = 0;g<26;g++){
char temp = (char)(c4+g);
System.out.print(temp);//注意,这里我没有写ln 因为字母表连在一起才好嘛2333
}
//输出结果 abcdefg……z
3.布尔值(boolean) 一个炒鸡神奇的东西 也就是流(false)和坚(true)
举个例子就当写完这个博客把
boolean b = true;
if(b){ //这里其实可以写成(b==true),但不推荐用,万一你犯傻写成了(b=true),那你就GG了, 不会报错,但你GG
System.out.println("true");
}
//输出true
啊哈哈哈哈哈哈哈哈哈哈哈哈哈第一篇写完了,我要去打机了啊啊啊啊啊啊啊哈哈。好吧还是要好好学习的