java语言

计算机二级Java语言程序设计知识点

时间:2025-04-15 10:58:10 java语言 我要投稿
  • 相关推荐

2017计算机二级Java语言程序设计知识点

  想要考试通过,可以从一个一个小知识点学起,以下百分网小编整理的2017计算机二级Java语言程序设计知识点,欢迎阅读!

  声明数组变量

  首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:
  dataType[] arrayRefVar; // 首选的方法
  或
  dataType arrayRefVar[]; // 效果相同,但不是首选方法注意: 建议使用dataType[] arrayRefVar 的`声明风格声明数组变量。 dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。

  实例

  下面是这两种语法的代码示例:
  double[] myList; // 首选的方法
  或
  double myList[]; // 效果相同,但不是首选方法处理数组

  处理数组

  数组的.元素类型和数组的大小都是确定的,所以当处理数组元素时候,我们通常使用基本循环或者foreach循环。
  示例
  该实例完整地展示了如何创建、初始化和操纵数组:
  public class TestArray {
  public static void main(String[] args) {
  double[] myList = {1.9, 2.9, 3.4, 3.5};
  // 打印所有数组元素
  for (int i = 0; i < myList.length; i++) {System.out.println(myList[i] + " ");
  }
  // 计算所有元素的总和
  double total = 0;
  for (int i = 0; i < myList.length; i++) {total += myList[i];
  }
  System.out.println("Total is " + total);
  // 查找最大元素
  double max = myList[0];
  for (int i = 1; i < myList.length; i++) {if (myList[i] > max) max = myList[i];
  }
  System.out.println("Max is " + max);
  }
  }
  以上实例编译运行结果如下:  1.9  2.9  3.4  3.5  Total is 11.7  Max is 3.5

  StringBuffer对象的初始化

  StringBuffer对象的初始化不像String类的初始化一样,Java提供的有特殊的语法,而通常情况下一般使用构造方法进行初始化。
  例如:
  StringBuffer s = new StringBuffer();
  这样初始化出的StringBuffer对象是一个空的对象。
  如果需要创建带有内容的StringBuffer对象,则可以使用:
  StringBuffer s = new StringBuffer(“abc”);这样初始化出的StringBuffer对象的'内容就是字符串”abc”。
  需要注意的是,StringBuffer和String属于不同的类型,也不能直接进行强制类型转换,下面的代码都是错误的:
  StringBuffer s = “abc”; //赋值类型不匹配StringBuffer s = (StringBuffer)”abc”; //不存在继承关系,无法进行强转StringBuffer对象和String对象之间的互转的代码如下:
  String s = “abc”;StringBuffer sb1 = new StringBuffer(“123”);StringBuffer sb2 = new StringBuffer(s); //String转换为StringBufferString s1 = sb1.toString(); //StringBuffer转换为String

 

2017计算机二级Java语言程序设计知识点

【计算机二级Java语言程序设计知识点】相关文章:

计算机二级《Java语言程序设计》考试知识点09-30

计算机二级《Java语言程序设计》知识点练习10-27

二级计算机Java语言程序设计试题10-11

2016计算机二级《Java语言程序设计》知识考点10-11

2016计算机二级考试Java语言程序设计辅导08-29

2016年二级java语言程序设计考试大纲10-28

2016年全国计算机二级java语言程序设计考试大纲06-27

计算机二级考试JAVA知识点集锦09-11

2016计算机二级《Java》考试知识点08-01