04747_Java语言程序设计_第4章_数组和字符串
Posted 邓戈麟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了04747_Java语言程序设计_第4章_数组和字符串相关的知识,希望对你有一定的参考价值。
例4.1小应用程序先声明一个数组a,在方法init()中创建它,指定有5个元素,然后为数组元素逐一赋值。在方法paint()中输出数组各元素的值。
import java.applet.*;import java.awt.*; public class Example4_1 extends Applet { int a[];//标识符ua能引用元素类型是int的数组 public void init() { a=new int[5];//创建一个含5个元素的数组,并让a引用它 a[0]=100;a[1]=101;a[2]=102;a[3]=103;a[4]=104; } public void paint(Graphics g) { g.drawString("a[0]="+a[0]+" a[1]="+a[1]+" a[2]="+a[2],12,12); g.drawString("a[3]="+a[3]+" a[4]="+a[4],12,32); } }
例4.2设明数组是一种引用类型的应用程序。
public class Example4_2 { static public void main(String[] args) { int firstArray[]={1,2,3,4};//采用数组初始化创建数组 int secondArray[]={5,6,7,8,9,10}; int myArray[];//声明标识符myArray可以引用数组 myArray=firstArray;//myArray与firstArray一样,引用同一个数组 System.out.println("First Array:"); for(int index=0;index<myArray.length;index++) { System.out.println(myArray[index]);//通过myArray对数组做操作 } myArray=secondArray;//让myArray引用另一个数组 System.out.println("Second Array:"); for(int index=0;index<myArray.length;index++) { System.out.println(myArray[index]);//通过myArray对数组做操作 } } }
例4.3一个含三角二维数组的应用程序。
public class Example4_3 { static public void main(String[] args) { boolean bTbl[][]=new boolean[4][];//仅说明第一维,有4个子数组 for(int i=0;i<bTbl.length;i++)//创建第二维 { bTbl[i]=new boolean[i+1]; } for(int i=0;i<bTbl.length;i++)//在屏幕上打印数组内容 { for(int k=0;k<bTbl[i].length;k++) { System.out.print(bTbl[i][k]+" "); } System.out.println(""); } } }
例4.4一个说明字符串连接运算和连接方法的应用程序。
public class Example4_4 { static public void main(String[] args) { String s1="ABC"; String s2="DEFG"; System.out.println(s1+s2);//应用字符串连接运算 s1="ABC"; s2="XYZ"; s1=s1.concat(s2);//应用字符串连接方法 System.out.println(s1); } }
例4.5一个说明字符串的字符替换和去掉字符串前后空格的应用程序。
public class Example4_5 { static public void main(String[] args) { String s="1234567788",str; str=s.replace(‘7‘, ‘A‘); System.out.println("s="+s+" str="+str); String s2=" 123456 77 88 ",str2; str2=s2.trim(); System.out.println("s2="+s2+"| str2="+str2+"|"); } }
115615
以上是关于04747_Java语言程序设计_第4章_数组和字符串的主要内容,如果未能解决你的问题,请参考以下文章
编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议65~69)
转载--编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议60~64)
转载--编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议65~69)
编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议70~74)