java基础
shiguangxishi_l
这个作者很懒,什么都没留下…
展开
-
Java基础--break,return,continue
break:只能跳出一层循环(最内层)return:跳出一个函数continue:跳过一个条件后继续循环eg: for(int i=1;i<10;i++){ if(i==4){ continue; }system.out.println(i);//1,2,3,5,6,7,8,9}...原创 2018-03-07 20:34:10 · 198 阅读 · 0 评论 -
静态方法和非静态方法的调用
静态方法的调用形式:类名.方法名(参数列表),如果在当前类调用静态方法则可省略 类名.,直接用方法名(参数列表)eg:int m=Math.max(12,34);非静态方法的调用形式:对象名.方法名(参数列表)eg: Scanner sc=new Scanner(System.in); int x=sc.nextInt();注:静态的东西不能调用非静态的...原创 2018-03-07 20:17:29 · 297 阅读 · 0 评论 -
java基础--位运算,条件运算
只有整型数才能作位运算 (<< 相当于乘2 >>相当于除2)如:double a=5;a=a<<3;//error 必须是整型数才可以位运算system.out.println(a);运算符:x++:先运算,后自增++x:先自增,后运算&&:短路与,当前一个条件为false时,后一个条件不运算&:按位与,当前一个条件为false...原创 2018-03-06 21:46:14 · 371 阅读 · 0 评论 -
java基础-数据类型
8种基本数据类型:4种整数:byte、short、 int 、long 2种浮点数:float、double boolean、char浮点数用if条件判断,一般只判断大小,不判断等于,因为10个0.1相加不等于1基本数据类型:数据放在栈里其他引用数据类型:数据放堆里,根据放在栈里的地址与堆里...原创 2018-03-06 20:35:36 · 175 阅读 · 0 评论 -
数值传参
基本数据类型传参传的是值,不捆绑int x=5;change(x);system.out.p...(x);//5public void change(int x){x++;}如果是引用数据类型,传参传的是栈中的地址,会捆绑数值拷贝:System.arrayCopy(a,1,b,2,5);//从数组a中第一个数开始,烤到数组b中,从b中第二个开始,拷贝5个...原创 2018-03-07 21:01:28 · 366 阅读 · 0 评论 -
类的特性
封装性: 1.所有的变量私有化,写一些set-get方法供外面操作这些属性 2.写一些构造方法,供外面在创建对象时,直接把数据封装到对象中 在构造器中调用构造器,用this(); 如:public Mydate(int year,int month,int day){ this.year=year; this.month=month; this.da...原创 2018-03-08 21:11:32 · 923 阅读 · 0 评论