Java语言的基础
一,第一个程序
public class HelloKitty {
public static void main(String[] args) {
System.out.println(“ HelloKitty”);
二,注释
//单行注释 /* 块注释 / /* 文档注释 **/
注释的作用:A:注释说明程序,提高程序的阅读性
B:可以帮助调试程序(现在高级开发工具几乎用不到)
三,数据类型
基本数据类型(8) 引用数据类型
整数类型
1,byte 八位 -128~127
byte b = 127;
2, short 16 -215—215-1
short s = 128;
3,int 32
int a = 18;
int age = 18;
4, long 64
long l = 1000000000L;
5,float 32 .7-8
float f = 3.14f;
6,double 64 .15 matlib python
double d = 3.14159265897456;
7,char 16 一个字母 一个数字 一个符号… 一个汉字
char sex = ‘男’;
8,boolean 8(通常情况下) true/false 表达式 1>2
boolean boo1 = 1>2;
四,标识符:凡是可以自己取名字的地方都是标识符
1,必须是字母,数字,下划线和$组成
2,数字不能开头 1a
3,不能是关键字 if else for
4,见名知意
五,变量
可以变化的标识符,起名字
六,类型转换
从小到大–自动转换 从大到小–强制转换 (类型)
int a = 129;
byte b = (byte)a;
System.out.println(b);
long l = a;
double d = a;
System.out.println(d);
char c = ‘我’;
double i = c;
System.out.println(i);
七,运算符
1,算数运算符:+ - * / %
2, 比较运算符:> < >= <= != ==
3, 赋值运算符:= += -= *= /= %=
4, 逻辑运算符:& | ! && ||
&& ||:短路与(或):左侧表达式能确定最后结果,右侧表达式将不再计算
5,一元运算符:++ –
++a 先加1后运算 a++ 先运算后加1
6,位运算:>> << <<< ^ & |