1.print and println
程序打印字符串:[ System.out.print ] or [System .out.println]
两者的不同之处在于:print()输出完毕后不换行,而println()输出完毕后会换行,因此println()不输出任何东西时,就输出一个换行符.
2.打印字符时,连接变量和字符串用 "+" .
System.out.println("The area for the circle of radius " + radius +" is " + area);
3.常量
final是关键字,常量中所有的字母都需要大写
final datatype CONSTANTVALUE =value
final double PI =3.1415
4.数字类型的表示
数字默认为double型,可以通过在数字后面加字母f或F来波阿是该数字为float型,也可以在数字后面加上d或D 表示该数字1为double型。
5.常见错误:两个浮点数值的相等测试
double x =1.0 - 0.1 - 0.1 - 0.1 - 0.1 - 0.1 ; System.out.println(x==0.5);
False
6. 异或操作符 " ^ "
7. random
(int)(Math.random() * 10); -> 返回0~9之间的一个随机整数
8.输出带有双引号的字符串需要转义。
System.out.println("He said \"Java is fun\" ");
9.从控制台读取字符串
String s1=input.next( );
String s1=input.nextLine( );读取以按下回车键结束的字符串
10.返回字符串指定位置的字符:
s.charAt(index)
11.比较两个字符串
if (string1 == string2) ***
这个比较方式是没有用的,操作符【==】只能检测两个string是否指向同一个对象,不能检测他们的内容是否相等
if (string1.equals(string2)) ***

12.获得子字符串
message.substring(0,11),返回下标0-10的字符串
message.substring(11),返回从下标11到字符串末尾的子字符串。
13.字符串常用方法

14.查找字符串中的字符或者子串