zoukankan      html  css  js  c++  java
  • 03 java基本

    输入输出流

    标准输出流比较简单, 只需要使用 System.out.println 就可以了, 标准输入流步骤如下:

    Scanner in = new Scanner(System.in); 然后可以使用 Scanner 类的各种方法实现输入操作. 例如: nextLine 方法

    String name = in.nextLine();

    int age = in.nextInt();

    数组的拷贝

    在 java 中, 准许将一个数组变量拷贝给另一个数组变量, 这时, 两个变量将引用同一个数组

    int[] luckyNumbers = smallPrimes;

    luckyNumbers[5] = 12;  // 现在 smallPrimes[5] 也是 12

    如果希望将一个数组的所有值拷贝到一个新的数组中去, 就可以使用 Arrays类的copyOf方法:

    int[] copiedLuckyNumbers = Arrays.copyOf(luckyNumbers, luckyNumbers.length);

    第2个参数是新数组长度, 这个方法通常用来增加数组的大小:

    luckyNumbers = Arrays.copyOf(luckyNumbers, 2*luckNumbers.length);

    // 这样, 数组的值还是跟原来一样, 但是数组的长度扩大1倍, 同样如果第2个参数指定的长度小于原来数组的长度, 那么就相当于后边的数组元素别截断.

    命令行参数

    运行时, java Message -g cruel world, 那么这时, public static void main(String args[]), 这个 args 数组中将包含下列内容:

    args[0]: "-g", args[1]: "cruel", args[2]: "world"

    多维数组

    java 中得多维数组, 可以被拆分, 例如:

    double[][] mySquare = { {16, 3, 2, 13}, {5, 10, 11, 8}, {9, 6, 7, 12}, {4, 15, 14, 1} };

    double[] abc = mySquare[1];  // {5, 10, 11, 8}

  • 相关阅读:
    ajax 传递参数中文乱码解决办法
    jQuery 时间戳转化成时间
    IDEA2017 导入 SVN上的 Myeclipse或Eclipse 项目
    ajax返回json数据,对其中日期的解析
    MYSQL 按照字母排序查询
    JVM介绍
    正则表达式
    could not find the main class错误
    转:MyEclipse使用总结——MyEclipse10安装SVN插件
    转:Oracle数据库sqlplus与plsqldev解决乱码
  • 原文地址:https://www.cnblogs.com/moveofgod/p/3773744.html
Copyright © 2011-2022 走看看