java入门_语法备忘

发布时间 2023-04-04 21:38:40作者: 哎呦_不想学习哟~

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.查找字符串中的字符或者子串