java基础课堂随记1
helloworld
-
随便新建一个文件夹,存放代码
-
新建一个java文件
文件后缀名为.java
hello.java
-
编写好代码
public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } -
在保存文件的路径前输入cmd+空格,回车,直接在这个路径打开cmd
-
编译: javac +java文件
-
运行class文件, java class文件
可能出现的错误
-
每个单词大小写不能出现问题,java是大小写敏感的
-
尽量使用英文
-
文件名要和类名一样,我一开始打得是小写的hello,就出现了错误
-
符号使用了中文,'',"一个是单引号一个是双引号,在java中不一样
标识符和关键字
所有可能遇到的关键字都在这里了。定义函数不能用这些名字
标识符只能以字母,美元符$,,下划线_开始
首字符之后
标识符是大小写敏感的
可以使用中文命名,但是不建议用,给外国人看就看不懂了。
数据类型
强类型语言:
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用。
Java的数据类型分为两大类:
基本类型(primitive type)
引用类型(reference type)
进制:2-0b,8-0,10,16-0x
public class demo1 {
public static void main(String[] args) {
//二进制0b 十进制 八进制0 十六进制0x
int i = 10;
int i1 = 010;
int i2 = 0x10;
System.out.println(i);
System.out.println(i1);
System.out.println(i2);
//浮点数拓展, 银行业务怎么表示钱?
//BigDecimal 数学工具类
//float 有限,离散,舍入误差,接近但不等于,double
//最好完全使用浮点数进行比较
float f = 0.1f;
double d = 1.0/10;
System.out.println(f==d);
System.out.println(f);
System.out.println(d);
//字符拓展
char c1 = 'a';
char c2 = '中';
System.out.println(c1);
System.out.println(c2);
System.out.println((int)c1);//强制转换
System.out.println((int)c2);
//字符本质还是数字,是用Unicode编码表来编写的 2字节 0-65536 U0000-UFFFF
char c3 = '\u0061';
System.out.println(c3);
//布尔值拓展
boolean flag = true;
if (flag==true);
if (flag);//这两种表达方式一模一样的效果
}
}
输出结果:
10
8
16
false
0.1
0.1
a
中
97
20013
a

浙公网安备 33010602011771号