您的位置:首页 > 编程语言 > Java开发

JAVA基础知识篇

2016-07-01 12:41 615 查看
顺序结构 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.方法都可以

4000
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: