Java教程

学习JAVA第六天

本文主要是介绍学习JAVA第六天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

(1)逃逸字符

\b:回退一格  \t:到下一个表格位  \r:回车  \\:反斜杠本身(列出部分)

System.out.println("abc\\d");
 System.out.println("abc\tdef\tghi");
 System.out.println("abcd\refgh\rigkl");

(2)包裹类型

基础类型:boolean     char            int             double

包裹类型:Boolean    Character   Integer       Double

除了int和char以外,包裹类型就是把基本类型的名字的第一个字母大写。在Java的系统类库中,所有第一个字母大写的,都是类的名字。

利用包裹类型可以获得该类型的最大最小值

System.out.println(Integer.MAX_VALUE);
 System.out.println(Integer.MIN_VALUE);

(3)Math:提供一些数学操作

abs:绝对值

pow:幂次(浮点)

round:四舍五入

radom:随机数(0到1)

System.out.println(Math.abs(-14));
 System.out.println(Math.pow(3, 3));
 System.out.println(Math.round(10.43));
 System.out.println(Math.round(10.53));
 System.out.println(Math.random());

(4)字符串变量

String s;

String是一个类

String s = new String("a str");

A:输入字符串

in.nextLine();是读入一整行

B:字符串的连接

可以直接用“+”,“hello”+"world" -->"helloworld"

+的一边是字符串,另一边不是字符串,会将另一边表达为字符串然后连接

“abc”+1+2 --> "abc12"

1+2 +"abc" --> "3abc"

C:比较两个字符串

String s;
 s = in.next();
 System.out.println(s);
 System.out.println(s == "hello");
 System.out.println(s.equals("hello"));

第一个显示为false,第二个显示为ture

== : 在比较是不是同一个东西

equals : 在比较内容是否相同

D:Strings大小比较

用compareTo(),比如s1 compareTo(s2),s1比s2小,结果为负,相等为0,如果大,结果为正

E:用length()获得String的长度

String str = "HelloWorld";

 String str1 = "one";

 String str2 = "";

String str3:

 str.length();

 str1.length();

 str2.length();

显示为 10  3  0  错误

F:访问String里的字符

s.charAt(index)

要注意的是 index的范围是0到length()-1,第一个字符的index是0

String s1 = "abcdefg";
 System.out.println(s1.charAt(1));

显示为b,而不是a

G:得到子串

s.substring(n)  得到从n号位置到末尾的全部内容

s..substring(a,b)  得到从a号位置到b号位置之前的内容

String s1 = "abcdefg";
 System.out.println(s1.substring(2));
 System.out.println(s1.substring(2,4));

这篇关于学习JAVA第六天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!