zoukankan      html  css  js  c++  java
  • java基础

    DOC执行:

    set classpath =c:

    java Hello

    将类的查找路径指向了c盘,在运行时,会从c盘下开始查找;

    mian()方法是程序的主方法,在一个java程序中有且只能有一个main()方法;

    main()  method 之前必须加上pubilc  static void 这三个标识符;

    static 表示main()在没有创建类对象的情况下,仍然可以被运行;

    java注释:

      //  /*   */  第三种:文档注释,/**  **/

    JAVA依据下列的规则来处理类型的转换:

      1、占用字节较少的类型转换成占用字节较多的类型;

      2、字符类型会转换成int类型;

      3、int类型会转换成float类型;

      4、表达式中某个操作数的类型为double,则另一个操作数字也会转换为double;

      5、布尔类型不能转换成其他类型;

    JAVA 数组:

      一维数组的声明与分配内存:

        数据类型    数组名[ ];  //声明一维数组

        数组名  = new 数据类型[ 个数 ];  //分配内存给数组;

      例如:

        int  score[ ];    //声明整数数组score

        score = new  int[3];  //为整数数组score分配内存空间,其元素个数为4;

     与数组操作相关的API方法:

      score.length;  //数组的长度;

      Arrays.sort(score);  //数组的排序方法,升序,在java.util包里

      System.arrayCopy(source,0,dest,0,x):语句的意思就是:复制源数组从下标0开始的x个元素到目标数组,从目标数组的下标0所对应的位置开始存取。

     二维数组的行数和特定行的元素的个数:

        数组名.length       // 取得数组的行数
        数组名[行的索引].length     // 取得特定行元素的个数

      将一维数组传递到方法中:

        int  score[]  = {6, 2, 33, 100};

        largest(score);    //将一维数组score传入largest()方法中;

        public  static   void largest(int arr[ ])

        {

          int temp = arr[0];

          for(int i=0; i<arr.length;i++)

          {

            if(tmp < arr[i])

              tmp = arr[i];

            System.out.println("最大的数据是 "+ tmp);

           }    

        }

        public static   void laragest(int arr[ ][ ])

    java中的特殊点:

      返回数组:  返回的是一维的整形数组,在方法的前面加上int【 】;返回二维整形数组,则加上int [ ][ ]

  • 相关阅读:
    【模式分解】无损连接&保持函数依赖
    【范式与函数依赖】3NF与BCNF的区别
    C#设置按钮三态背景图片
    C#代码设置窗体和Panel的位置大小
    C#窗体嵌套
    C#中弹出新窗口
    C#定义委托函数实现在别的窗体中操作主窗体中的SerialPort控件
    C#界面设计疑问2:panel摆放问题
    C#拖动自己的定义标题栏(panel)以及实现窗体拖动关闭和最小化
    C#界面设计疑问
  • 原文地址:https://www.cnblogs.com/chris-cp/p/3837775.html
Copyright © 2011-2022 走看看