关于java的学习记录(16,17一起写吧)

用for循环对无序数组进行排序输出。

public class BubbleSort{

  public static void main (String [] args){

    int a[] = {21,9,45,17,33,72,50,12,41,39};

    for (int i=a.length; --i>=0;){

      if(a[j] > a[j+1]){

      int temp = a[j];

      a[j] = a[j+1];

      a[j+]=temp;

      }

    }

    }

  for(int k=0;k<a.length;k++){

    System.out.println("a["+k+"]:"+a[k]);

  }

  }

}

//进行两两对比,较大的放后面,比较九轮,从第一轮的比较九次到第九轮的比较一次,第一轮比较得出最大数,最后一轮比较得出倒数第二大的数。

类声明

  类是JAVA基本编译单位,即能被单独编译。一个java程序包括一个或者多个类声明,一个类声明定义一个类,同时也定义一个引用类型。

  类声明由类名和一系列域,方法以及嵌套的类声明组成。

  类的域也被称为类的属性或变量。

  类,域,方法的语法如下所示:

  [ClassModifiers]class ClassName

      [extends SupperClass]

      [implements Interface1,Interface2...]{

      ClassMemberDeclarations

      }

extends字句指定该类的父类,implements字句制定该类的父类的接口。

方法声明

  方法是需要返回类型的。如果一个方法不返回值,则返回类型必须指定为void。方法可以使用一个参数声明列表,参数之间用逗号分隔(列表可以为空)。

  参数声明形式:

  [final] Type ParameterName

final参数的缺陷:final参数不能再方法内被赋值。

运算

1.+=,=+运算的差异之处

  加号在前,先加后赋值。加号在后,先赋值再加。

2.i++,++i运算的差异之处

  加号在前,先自增再赋值。加号在后,先赋值在自增。

类初始化有四种方法:声明中的显式初始化器,默认初始值,构造函数或构造初始化块(也叫语句块)。

  什么是构造函数?

  https://baike.baidu.com/item/%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0/7478717?fr=aladdin(引用百度百科)

  我觉得构造函数就是在创建类的属性。

转载于:https://www.cnblogs.com/TheTop1/p/8879519.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值