网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 计算机 > java语言

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

栏目: java语言 / 发布于: / 人气:2.19W
  想要考试通过,可以从一个一个小知识点学起,以下本站小编整理的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 < th; i++) {tln(myList[i] + " ");  }  // 计算所有元素的总和  double total = 0;  for (int i = 0; i < th; i++) {total += myList[i];  }  tln("Total is " + total);  // 查找最大元素  double max = myList[0];  for (int i = 1; i < th; i++) {if (myList[i] > max) max = myList[i];  }  tln("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 = ring(); //StringBuffer转换为String

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