安装-> 一般安装在c盘中
安装好后
点击File -> NEW 点击Package 新建一个包---命名的话一般是com.公司名/或者项目 source folder中命名为HelloWorld
建好后点击src 点击NEW 下面的other选项建一个java project项目; 然后下一步完成
其他的一些功能,操作方法就不一一介绍,有兴趣的可以网上查询,比这个介绍的会更加的详情,更加perfect
1.单行 -> //
2.多行 -> /* 回车
3.文档形式 -> /**回车
打印出来的是: a的值是:10 System.out.println("a的值是: " +a);
打印出来的是:a=10,b=16 int b = 16; System.out.println("a = " + a +",b=" + b);
byte字节
byte c = 5;
c = c + 2;
System.out.println(c) 这个时候你回发现程序报错:因为c是个byte字节 2是个整型常量
这里就有俩种转化方法:1.隐式转化 类型进行提升,(小类型提升到大类型)
2.强制转化 -> 将(c + 2 )用小括号包起来 在c+2前面加个(byte)
运算符: + - * / %| 变量名不能以数字下划线除;额$以外的其他字符开头;
名字最好要见名思意 注意: 没有初始值的变量是不能使用的 ,命名是不要重复;
eg int num1 = 10 ,num2;
System.out.println(num2); 此时就会报错,因为怒骂没有初始值
双精度浮点型: double 变量类型名
int num3= 5;
int num4 = 2;
double num 5 = 5.0;
double num 6= 2.0;
int num7 = 0;
int num8= num3/num4;
System.out.println(num8) ; 结果是2 因为整型相除 得到结果就是整型
double num 9 = num5 / num 6 ; 此时 也会报错: 因为num5 num6都是double型 在num9前面加个double 得到的结果是 2.5;
System.out.println(num9) ;
// int num10 = num3/num7;
// 当0作为被除数时 编译不会发生错误
// 当时运行的时候 会报错
// System.out.println(num10);
//单精度浮点型(需要末尾加1 个小f 来表示这个变量是单精度浮点型)
float f = 3.1f;
boolean b1 = true; bool型 值只有俩个 true和false;
// 取余运算
// 对1取余 值为0;
// 对比自己大的 值除 值为自声
// 当左边数<右边数 时 取余的值 等于左边的数
// 当你对负数参数的 取余运算时
// 以除数的符号 为取余后的值的符号 即值同为左边的数的正负
System.out.println(-5 % 3);
// 自增自减 (++)(--)
// a++; ==>a = a + 1;
// ++在前 运算时 先自增在进行运算或赋值 ++在后 运算时 先参与运算 再进行自增;
// int i = 5;
int k = ++i;
System.out.println("i = " + i + " ,k = " + k ); 结果是 i=6,k=6 意思就是:i=i+1先运行,k=i+1后运行
i++; 时 结果是:i=6,k=5; 意思就是i=i+1后运行 k=i=5先运行
控制台输出: 参照物:是电脑:
(输入和输出): 参照物都死电脑
Scanner scannerLanOu = new Scanner(SYstem .in);
// 取出控制台的值
int m= scannerLanOu.nextInt();
// 关闭scanner
scannerLanOu.close();
// 字符类型'a' 使用单引号
// 字符型和整型可以相互转化;
// ASCII表 一般只需要记俩 个值A=65,a=97;
char ch='a';
System.out.println(ch);
System.out.println((char)(ch + 1));