**
1.IDE的使用
**
• 注释
• 关键字
• 标识符
• java变量
• Java 基本数据类型
• 运算符
• 表达式的运算顺序
• 条件语句
• 循环
• 方法
IDE(Integrated Development Environment )集成开发环境,是用于
提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器
和图形用户界面等工具。
● 常用的java开发工具有
IntelliJ IDEA 免费下载 使用收费
Eclipse 完全免费
安装设置参考文档
2.注释
使用的特定的符号标记的内容,对代码功能的解释
// 单行注释
/*
多行注释
*/
/**
文档注释 用于为类,成员变量,方法的功能进行说明,在调用时可以提示
*/
3.关键字
java中被赋予特定含义的单词,主要用来修饰包,类,变量,方法.
4.标识符
对包,类,变量,方法等进行命名的字符序列 通俗讲自己可以命名的名称
命名需要遵守规则:
语法强制规范:
大小写字母,数字,下划线 $
数字不能开头,不能是关键字,不能有空格,区分大小写
公司规范
包名:单词全部小写
类名:首字母大写 大驼峰
变量名,方法名:小驼峰
常量名:全部大写 单词之间用_连接
见名知意
5.Java变量
程序中基本的存储单元,运行时值可变.
声明变量:
[修饰符] 数据类型 变量名 [=值];
6.数据类型
基本数据类型
数值
整数
byte,short,int,long
字符
布尔
引用数据类型
7.基本数据类型转换
/*
基本数据类型之间的转换
除了boolean型,其他7种之间可以进行相互转换
*/
public class Demo5 {
public static void main(String[] args) {
/*
默认转换
byte,short,char-->in-->long-->float-->double
容量小的数据类型 默认自动转为容量大的
*/
byte b=127;
int c= 2147483647;
long d = c;
float f = d;
/*
容量大的 转为 容量小的
强制类型转换
问题:
数据溢出
精度损失
*/
int x = 258;
byte y = (byte)x;
System.out.println(y);
float m = 10.5F;
long n = (long)m;
System.out.println(n);
}
8.算术运算符
/*
算术运算符
+ - * / % ++ --
+ 加法 字符串连接
- * / % 只能进行算数运算
*/
public class OperateDemo1 {
//java程序的入口/主方法/主线程
public static void main(String[] args) {
int a = 10;
int b = 5;
char c = 'd';//100
String d = "100";
String e = "aa";
System.out.println(a+b);
System.out.println(a+c);//整数+char(int)
System.out.println(a+b+d);// 数值+(连接)字符串==字符串
System.out.println(d+e);//字符串+字符串=字符串
System.out.println(a-b);
System.out.println(a-c);
//System.out.println(a-d);
//++ 每++一次 在原来的基础上+1 再赋值
//单独使用时++在前/后没有区别,在混合运算时++在前先自增后运算,反之则先运算后自增
// --
int x = 5;
//x++;//x=x+1 6
//++x;//x=x+1 7
//int y = x++;
int y = ++x;
System.out.println(x);//6
System.out.println(y);//6
}
}
9.比较运算符
/*
比较运算符
==
!= 数值,布尔,引用类型
> < >= <= 适用于数值类(char)
instanceof 类型检测
*/
public class OperateDemo2 {
//java程序的入口/主方法/主线程
public static void main(String[] args) {
//==
int a = 10;
int b = 5;
boolean c = true;
boolean d = false;
String e = "abc";
String f =