顺序结构 if(a%2==1)
symstem.our.printin (a+"是偶数")
else
symstem.our.printin (a+"是奇数")
if(a%2==1), elseif ,elseif .else
max(a>b)?a:b 的意思是如果a大于b那么把a赋值给max否则把b赋值给max
min(a<b)?a:b的意思是如果a小于b那么把a赋值给min否则把b赋值给min
选择结构 switch
publi class...
public stain main..
int a 100,b=10
char open ='/'
case '+'
system.out.. ("jk")
break
case'/'
system.out.. ("dk")
break
default 相当于 “if elseif 最后的else”
system.out.. ("未知")
这里结果是dk
whie(判断条件)
do while(条件满足执
)
for("赋值初值","判断条件","增减')注意这3个可以有3个,2个,1个都可以
for循环嵌套当i=1 时候要j在算到J<9时候在出来循环到i=2继续这样可以打印出9*9算法表
for (i=1,i<9,i++)
for (j=1,j<9<j++)
system.out(i+"*"j+"="i*j)
下面介绍break 和continue 首先break 是只要条件满足立即退出循环
而continue是条件满足是重现循环
for(i=1,i<9,i++)
system.out...(i)
if i =2
break
结果是1
for(i=1,i<9,i++)
system.out...(i)
if i =2
continue
结果是13456789
数组基础知识
“,\t”是加空格8个
",\n"使换行的意思
和数组相关的api 有system.arrycopy(source,0,dest,0,x)意思是复制数组下表从0开始的x个元素从目标组下表0的位置开始存取
Arrays.sort("数组名字')对数组进行排序
类和对象
对象的比较有“==”和“”equals“”==比较的事内存的地址是否相同而 equals比较的2个对象的内容是否一致
重载和覆写重载时构造方法或者普通方法的方法名称相同但是里面参数不同是重载
class sd
public sd()
public sd(int a, String b)
test ()
test(int a,string b)
覆写是子类覆写了父类的方法覆写最后调用时子类的方法重要
多态的2个方法向上转型就是子类调用父类的方法不要变】
向下转型就是符类的对象转换成子类的对象需要加一句语句如下
person p= new Student():注意是Student继承父类person的实例化
子类调用父类的事用super.属性,super.方法都可以