【名师课堂】Java零基础入门

【名师课堂】Java零基础入门

26课时 |
79037人已学 |
(30 评论)

加入学习
加入学习

字符型

虽然在开发中会用到字符型的概念,但是真正去操作的情况并不多。

字符型使用char进行声明,而且用单引号来声明字符变量的内容,同时字符型可以与int互相转换。

范例:观察字符型

public class Intyichu{
  public static void main(String args[]){
    char c = 'A';//定义了字符
    System.out.println(c) ; //A
  }
}

在整个字符型的处理中,最麻烦的就在于它可以与int类型互相转换,char变为int内容的时候,其所包含的内容就是编码

范例:观察编码的出现

public class Intyichu{
  public static void main(String args[]){
    char c = 'A';//定义了字符
    int num = c;//将字符变为int型
    System.out.println(num) ; //65
  }
}

常用范围:

  • 大写字母(A-Z):65-90
  • 小写字母(a-z):97-122
  • 字符数字0-9不是一个概念
范例:实现大写字母变为小写字母
public class Intyichu{
  public static void main(String args[]){
    char c = 'A';//定义了字符
    int num = c + 32;//将字符变为int型
    System.out.println(num) ; //97
    char result = (char)num;
    System.out.println(resulr);//a
  }
}

java中的使用的编码并不是ascii码而是unicode码,这种编码包含ascii码的编码范围,但是又多于ascii码。

这种编码是16进制编码,这种编码可以保存任何的文字信息,包括中文。

范例:保存中文

public class Intyichu{
  public static void main(String args[]){
    char c = '王';
    int num = (int)c;
    System.out.println(num) ; //29579
  }
}

但是java中对于字符的特性支持比较好,所以还有另外一类神奇的用法。

范例:神奇的java

public class 程序{
  public static void main(String args[]){
    int 变量1 = 10;
    System.out.println(变量1);//10
  }
}

打破了命名规则,虽然可以但是尽量别用。

[展开全文]
里程碑 · 2017-12-02 · Java数据类型划分(字符型) 0

65(A)90(Z)

97(a)122(z)

字符0和数据0不相等

[展开全文]
小花花花 · 2017-09-15 · Java数据类型划分(字符型) 0

字符型

字符型使用char进行表示,char可以与int类型互相转换

char c = ‘A’;

int num_A = c;

System.out.println(c);结果为65

char d =‘a’;

int num_a = d;

System.out.println(d);结果为97

即:int num = c+32;此时结果为97

想把int型变量num(97)变为char型变量a

char x = (char)num;此时结果为a  

 

java采用Unicode编码,其中包含了一部分ASCII编码,但是范围又比ASCII码要大。

 

 

[展开全文]
忘微凉 · 2017-08-01 · Java数据类型划分(字符型) 0

和技术的回复看来是

 

 

[展开全文]
adsfsadf · 2017-07-24 · Java数据类型划分(字符型) 0

所有的char型都可以用int型表示。

[展开全文]
终结命运 · 2017-06-28 · Java数据类型划分(字符型) 0

字符型;

char c='A';

字符型 可以与整形相互转换

常用范围“A-Z”:65(a)-90(z);大小写相差32;

字符类型+int类型=int类型;

 

 

 

[展开全文]

授课教师

阿里云开发者社区全面升级
一站式体验,助力云上开发!
进入新社区

相关课程

查看更多 >

本课程相关云产品