Javabase01
1.安装好jdk并配置好环境变量
2.简单了解eclipse集成工具
调字体 window–>preferences–>
左边输入“font”–>Colors and Fonts
右边输入“font”–>Basic下的Text Font
双击编辑改变字体大小
3.创建Java工程
File–>New–>Java Project–>输入Project name即可
src–>右键–>New --> Class
4.第一个Java程序Hello.java
public class Hello {
public static void main(String[] args) {
//syso alt+/
System.out.println("Hello World");
}
}
编码规范:
1.Java严格区分大小写
2.类名必须和文件名保持一致
3.代码注意排版和缩进
===============================================================
变量+数据类型
Java中使用变量保存数据。
数据的类型:
数值类: 整数 18 单精度 198.8 双精度3.1415926567825256
非数值类: 字符 男 字符串 二狗子 布尔 true false
类型 备注 值
int 整数 18
float 单精度 198.8f
double 双精度 3.1415926567825256
char 字符 ‘男’
String 字符串 “二狗子”
boolean 布尔 true或者false
变量的使用?
1.先声明,后赋值,再使用
int age; age=18;
2.声明的同时直接赋值,再使用
int age = 18;
变量名的命名规则:
合法性:
- 首字母只能是 字母 _ $
- 其他位置 字母 _ $ 数字
- 不能使用关键字(开发工具中显示的是紫色加粗)
合理性:
- 首字母小写
- 简洁明了,见名知意
- 适应小驼峰命名–isPass
以下变量名命名正确的是?
运算符:
算术运算符 + - * / %
#注意:
取商时 int/int得到的结果是int而且没有四舍五入直接丢掉小数部分
比较运算符(结果是boolean) > < >= <= == !=
逻辑运算符 && || !
#待完善&& 和 &区别?
三元运算符
变量 = 表达式?结果1:结果2;
//得到两个整数中较大的数
int a = 10;
int b = 15;
int max = a > b ? a : b;
自增问题?
//情况1:a++和++a单独的使用时都表示自增1 a = a+1 ;–二者之间没有区别的
// a++;
// ++a;
//情况2:a++和++a参与到运算
//++a 先加1后运算
// int b = ++a;//11 11
//a++ 先运算后加1
// int b = a++;//11 10
// System.out.println(a+“\t”+b);