来自:露石 > 馆藏分类
配色: 字号:
第六周:使用对象
2015-03-02 | 阅:  转:  |  分享 
  
611

字符类型

单个的字符是一种特殊的类型:char

用单引号表示的字符字面量:’a’,’I’

Java使用Unicode来表示字符,可以表达包括汉字在内的多种文字。

1:“字节”是byte,“位”是bit;2:1?byte?=8bit;?char?在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。?\”开头,

后面跟上另一个字符,这两个字符合起来,组成了一个字符



逃逸字符

\b回退一格

\t到下一个表格位

\n换行

\r回车

\”双引号

\’单引号

\\反斜杠本身



613

每种基础类型都有对应的包裹类型

基础类型 包裹类型

boolean Boolean

char Character

int Lnteger

double Double



包裹类型的用处

获得该类型的最大最小值

例:Integer.MIN_VALUE

Integer.MAN_VALUE



使用的时候

Character.toUppercase(‘I’)



621

定义变量integerk=10;



Int类型在内存中是4个字节,32bit最大有:2的31次方减1



字符串与数字合并

“”+12+24结果是“1224”

“”+(12+24)结果是“36”



用双引号括起来的0个或多个字符就是一个字符串字面量

“hello”

“1”

“”

字符串变量

Strings:

String是一个类,String的变量是对象的管理者而非所有者

就像数组变量是数组的管理者而非所有者一样

包裹类型的第一个字母也是大写的。



New=创建

Strings=newstring(“astring”);创建了一个String的对象;



用”astring”初始化这个对象;



创建管理这个对象的变量s;



让s管理这个对象

初始化字符串变量

Strings=”hello”;

编译器帮你创建一个String类的对象交给s来管理





图中“b=a”上面表示a和b共同管理一个对象

下面表示a和b的内容是相等的





输入in.nextint()输入整数

In.nextline()整行输入,到回车为止

S=in.nextline()输入thisisatest输出thisisatest

S=in.next()输入thisisatest输出this



622











上两图中,substring用法









上图charAt可以访问中文字符





上图“abcd”.compareTo(s2)表明可以是常量











上图中,正确的得到用过方法后的字符串s2



上图中,找第二个“3”的套路。



上图中,“A56”出现在4开始的地方。





上图中,遍历字符



623



上图中,Math.abs绝对值

Math.pow幂次

Math.random随机

Math.round四舍五入































献花(0)
+1
(本文系露石首藏)