day8 java基础细节回顾
java之父——James Gosling
java吉祥物——duke
编译: 源文件(.java文件)--》java编译器==》.class文件
运行:类装载器--》字节码校验器--》解释器(java跨平台)--》系统操作平台
JDK1.2<-->JAVA2.0
JDK1.5<-->JAVA5.0
三目运算符(隐式转换)
eg:
int a=1;
System.out.println(true?'b':100);
System.out.println(true?'b':100000);
System.out.println(true?a:'b');
答案为:b、98、98
常量起名原因:便于修改、将业务名称带入运算,便于理解。
_%_两端为整数,后面的结果正负符号与被除数一致。
while/for 知道次数用for,不知道用while。
递归——也是一种循环,让一个方法自己调用自己(每次做的事情一样,后一次的结果依赖前一次的时候适用){用处:十进制转二进制}
public static void fun(int num){
int i=num%2;
num/=2;
if(num!=0){
fun(num);
}
System.out.print(i+" ");
}