0801
注释
当行注释://
多行注释:/* * / 快捷键:Ctrl+Shift+/
文档注释:/* * (一般在类的开始)
包名的规范
域名.公司名称.项目名称.具体包的意思
com.offcn.java0731.test
java八大数据类型
整数类型:byte(字节) int(整形) short(短整形) long(长整形)
小数类型:float(单精度) double(多精度)
真假类型:boolean(true/flase)
字符类型:char(单个字符)
引用数据类型
String(表示字符串,可以存多个字符)
实例化的对象:
Scanner input=new Scanner(System.in);
System.out.println(“请输入4位银行卡号:”);
int num=input.nextInt();
System.out.println(“会员卡号是:”+num);
数据类型的转换依据
自动转换类型(小转大)
byte < char=short < int=float < long=double
double mathScore = score+1;
强制转换类型(大转小)
int mathScore = (int)score+1;(会产生丢位)
变量和常量
变量:
声明一个变量要有:(数据类型、名称、赋值)
=是赋值,==才是比较(真/假)
第一个变量没有初始值
不得超过数据类型的最大长度
一次声明,多次使用
变量名不得重复
变量的大小由数据类型的值决定
常量:不会变的量,用final修饰赋值后不能改变(与变量的区别就是多了一个final)
基本运算符
算术运算符
+,-,*,/,%(取余),++,–
赋值运算符
+,-,*,/,%(取余),+=
逻辑运算符
&& (并且) 只有同为真才返回真
||(或者) 只有同为假时才返回假
&和|用法同上,但只要第一个表达式不对就不继续执行。
!(取反)取相反的结果
三元运算符
语法: 表达式1 ? “表达式2” : "表达式3"
表达式只有2种(真/假)结果
表达式2和表达式3的类型必须一样
如果表达式1为真,则执行2;否则执行3。
if结构
单分支if选择结构:
if(条件){
结果
}
多分支if结构:
if(条件){
结果
}else{
结果
}