Java程序上机练习题.pdf

上传人:无*** 文档编号:90863395 上传时间:2023-05-18 格式:PDF 页数:67 大小:7.06MB
返回 下载 相关 举报
Java程序上机练习题.pdf_第1页
第1页 / 共67页
Java程序上机练习题.pdf_第2页
第2页 / 共67页
点击查看更多>>
资源描述

《Java程序上机练习题.pdf》由会员分享,可在线阅读,更多相关《Java程序上机练习题.pdf(67页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、上机练习题(共包括四部分、16个练习、共 96个练习题)一、java语言基础和面向对象练习1(4)掌握:各种数据类型变量的定义和访问,各种数据类型常量的使用,数据类型转换。1.编写A pplet,其功能为:取两个小于1000的正随机数,若两个数均小于1 0,先将它们都放大50倍,否则不改变这两个数。最后,求这两个数的和并将结果输出。要求这些功能在主类的方法init()中实现,并使输出结果仅保留小数点后4 位(不需四拾五入)。程序import java.awt.*;import java.applet.*;public class Applet 1 extends Appletpublic vo

2、id init()(Label outl=new Label。);Label out2=new Label。);double x,y;add(outl);add(out2);x=Math.random()*1000;y=Math.random()*1000;if(x10&y10)x*=50;y*=50;outl.setText(,n+x+,+n+y+约 等 于 );out2.setText(H,+(int)(x+y)*10000)/10000.0);)2.请编写一个A pplet,其功能为:取一个小于10000的正随机整数,并输出该数的平方根。要求这些功能在主类的方法paint。中实现,并使输

3、出结果在四拾五入后保留小数点后4 位。程序import java.awt.*;import java.applet.*;public class Applet 1 extends Appletpublic void paint(Graphics g)int k;k=(int)(Math.random()*1000);g.drawString(,n+k+n的平方根约等于“+(int)(Math.sqrt(k)+0.00005)*10000)/10000.0,20,20);)3,编写一个A pplet,其功能为:取一个50200之间的正随机整数,如果该数为奇数则求它的平方根并转换成float型数后

4、再输山;如果该数为偶数则求它的平方并输出。程序import java.awt.*;import j ava.applet.*;public class Applet 1 extends Applet(public void paint(Graphics g)(int k;k=50+(mt)(Math.random()*150);if(k%2!=0)g.drawString(+k+的平方根约等于+(float)Math.sqrt(k),20,20);elseg.drawString(+k+的平方等于+k*k,20,20);)4.请编写一个Application,其功能为:取一个小于800的正随机

5、整数,将其以如下形式输出:所取随机数为:*它的百位数字为:*它的十位数字为:*它的个位数字为:*程序/import java.io.*;public class Classi(public static void main(String args)(int x=(int)(Math.random()*800);System.out.println(所取随机数为:+x);System.out.println(它的百位数字为:+x/100);System.out.printin(它的十位数字为:”+x%100/10);System.out.println(它的个位数字为:“+x%10);/try

6、System.in.read();)catch(IOException e)练 习2(5)掌 握(1)数组的定义、创建和初始化。(2)方法的定义和调用。(3)方法的参数是数组、方法的返回值是数组的编程。(4)方法的递归调用。(5)在应用程序中,接受并处理命令行参数。1.请编写一个Applet,其中定义了两个double类型数组a 和 b,还定义了一个方法square()。数 组 a各元素的初值依次为1.2、2.3、3.4、4.5、5.6,数组b 各元素的初值依次为9.8、8.7、7.6、6.5、5.4、4.3;方法square()的参数为double类型的数组,返回值为float类型的数组,功

7、能是将参数各元素的平方做为返回数组的元素的值。请在方法paint()中分别以a 和 b 为实在参数调用方法square(),并将返回值输出在屏幕上。要求调用square(a)的返回数组输出在Applet的一行上,数组的第一个元素的输出坐标为(20,2 0),其后的每个元素间隔4 0 个像素。调用square(b)的返回数组输出在Applet的一列上,即下标为i+l(i=0,l,2,3,.)的元素的值,在下标为i 的元素的值的正下方,其返回数组的第一个元素的输出坐标为(20,4 0),行隔为20像素。程序import java.awt.*;import java.applet.*;public

8、class Applet 1 extends Applet(double a=1.2,2.3,3.4,45,5.6;doublet b=9.8,8.776,6.5,5.4,4.3;public void paint(Graphics g)(float x=new floata.length;float 1 y=new fl oat b.length;x=square(a);y=square(b);fbr(int i=0;ix.length;i+)g.drawString(,n+xi,20+i*40,20);fbr(int i=0;iy.length;i+)g.drawString(n+yi,2

9、0,40+i*20);)float square(double x)float y=new floatx.length;fbr(int i=0;i x.length;i+)yi=(float)(xi*xi);return y;2.请编写一个Application实现如下功能:在主类中定义两个double类型数组a 和 b,再定义一个方法 sqrt_sum()。数组a 各元素的初值依次为1.2、2.3、3.4、4.5、5.6,数组b 各元素的初值依次为9.8、8.7、7.6、6.5、5.4、4.3;方法sqrt_sum()的参数为double类型的数组,返回值类型为float型,功能是求参数各元

10、素的平方根之和。请在主方法main。中分别以a 和 b 为实在参数调用方法sqrt_sum(),并将返回值输出在屏幕上。程序/import java.io.*;public class Classi(static double a=1.2,2.3,3.4,4.5,5.6);static double b=9.8,8.7,7.6,6.5,5.4,4.3;public static void main(String args)(System.out.println(数组 a 各元素的平方根之和为:“+sqrt_sum(a);System.out.println(数组 b 各元素的平方根之和为:+s

11、qrt_sum(b);/try char c=(char)System.in.read();catch(IOException e)static float sqrt_sum(double x)(double y=0.0;fbr(int i=0;ix.length;i+)y+=Math.sqrt(xi);return(float)y;)3.请编写一个Application实现如下功能:在主类中定义方法fl(int n)和方法f2(int n),它们的功能均为求n!,方法f l()用循环实现,方法f2()用递归实现。在主方法m ain()中,以4 为实在参数分别调用方法门()和方法f 2(),并

12、输出调用结果。程序/import java.io.*;public class Classi(public static void main(String args)(System.out.println(”用循环实现求 n!的结果(n=4):+fl(4);System.out.println(”用递归实现求 n!的结果(n=4):+f2(4);/try char c=(char)System.in.read();catch(IOException e)static long fl(int n)long k=l;for(int i=1 ;i=3)(x=Float.valueOf(args0).

13、floatValue();y=Fl oat.val ue 0f(args 1 ).fl oat Vai ue();op=args2.charAt(0);switch(op)(case System.out.println(x+,+y+,=,+(x+y);break;case System.out.println(x+-+y+”=+(x-y);break;case System.out.println(x4-*,+y+,=,4-(x*y);break;case T:System.out.println(x+,7,+y+,=,+(x/y);break;default:System.out.prin

14、tln(非法运算符!”);)else System.out.println(命令行参数错!”);System.exit(-l);)5.编 写 Application,主 类 中 包 含 以 下 两 个 自 定 义 方 法:void printA(intf array)和 intmyArray(int n)。方 法 printA(int array)的功能是把参数数组各元素在屏幕的一行中输出。方法myArray(int n)的功能是生成元素值是50100之间的随机值的血 型数组,数组元素的个数由参数n指定。在应用程序的main()方法中,用命令行传入的整数作为myArray(int n)方法调用

15、时的实际参数,生成一个整型数组,并调用方法printA()输出该数组的所有元素。程序public class Classi(static int n;public static void main(String args)(if(args.length 0)(n=Inte ge r.parselnt(args 0);int a=new intn;a=myArray(n);printA(a);)else System.out.println(缺命令行参数!”);System.exit(-l);static void printA(int x)(fbr(int i=0;i x.length;i+)

16、System.out.print(xi+);System.out.println();return;)static int myArray(int k)(int x=new intk;fbr(int i=0;i k;i+)xi=50+(int)(Math.random()*50);return x;练 习3(3)掌握:方法的重载。1.请编写一个A pplet,其主类名为A ppletl,其中包含两个同名方法arrayMin(),它们都只有一个参数,其中一个arrayMin()方法的参数为int型数组,返回值类型为int型数;另一个arrayMin()方法的参数为double型数组,返回值类型为

17、double型数;这两个方法的功能均为返回参数数组元素的最小值。通过paint()方法调用上述两个同名方法arrayM in(),求数组a(其元素的值依次为26,82,-3,65,18,9)和数组b(其元素的值依次为3.6,57.2,8.5,78.8)的最小元素的值并输出。程序import java.awt.*;import java.applet.*;public class Applet 1 extends Applet(int a=26,82,-3,65,18,9;double b=3.6,57.2,8.5,78.8;public void paint(Graphics g)(g.dra

18、wString(”数组 a 的最小元素的值为:+arrayMin(a),20,20);g.drawString(数组 b 的最小元素的值为:+arrayMin(b),20,40);)int arrayMin(int x)int y=x0;for(int i=l;ixi)y=xi;return y;)double arrayMin(double x)(double y=x0;fbr(int i=l;ixi)y=xi;return y;)2.请编写一个Application,其主类名为C lassi,其中包含三个同名方法mySqrt。,它们都只有一个参数,参数的类型分别为in t型、float型

19、和 double型,它们的功能均为返回参数的平方根,返回值的类型与参数的类型相同。在主方法m ain()中调用上面的三个方法,这三个方法的参数均来自命令行参数,最后将计算结果输出在屏幕上。程序public class Classi(static int n;public static void main(String args)(if(args.length=3)(int n;float f;double d;n=I nte ge r.parsel nt(args 0);f=Float.valueOf(argsl).floatValue();d=Double.valueOf(args2).do

20、ubleValue();System.out.println(n+”的平方根为:M+mySqrt(n);System.out.println(f+”的平方根为:*,+mySqrt(f);System.out.println(d+”的平方根为:+mySqrt(d);else System.out.println(缺命令行参数!”);System.exit(-l);)static int mySqrt(int x)return(int)Math.sqrt(x);static float mySqrt(float x)return(float)Math.sqrt(x);static double m

21、ySqrt(double x)return Math.sqrt(x);)3.请 编 写 个Applet,其主类名为Appletl,其中包含三个同名方法addM(int x,byte y)addM(floatx,double y)、addM(double x,double y),它们的功能均为求两个参数之和,返回值类型与第一个参数的类型相同。在 主 类 Applet 1 中,通 过 paint()方.法调用上面的三个方法,实 现 12345+67、89.6f+6.9e-8、0.987654321+32.1,然后将计算结果输出,输出位置分别为坐标(20,40)、(20,60)、(20,80)o程序

22、import java.awt.*;import java.applet.*;public class Applet 1 extends Applet(public void paint(Graphics g)(g.drawString(n 12345+67=+addM(12345,67),20,40);g.drawString(n89.6+6.9e-8=*+addM(89.6f,6.9e-8),20,60);g.drawString(n0.987654321 +32.1=+addM(0.987654321,32.1),20,80);)int addM(int x,byte y)return

23、x+y;float addM(float x,double y)return(float)(x+y);double addM(double x,double y)return x+y;)练 习4(3)掌握:(1)类的继承。(2)在子类中如何操作父类中的私有属性。(3)变量的作用域。1.请编写A pplet,它由三个类定义组成,类名分别为A、B 和 Applet 1:类 A 中定义了一个类型为float的属性f 和一个类型为byte的私有属性k;类 A 还定义了一个带有一个参数的构造函数(用于初始化f),和两个公共方法setk()和 getk(),其中setk()的功能为给私有属性k 赋值,ge

24、tk()的功能为返回私有属性k 的值。类 B 是类A 的子类,其中仅定义了一个类型为boolean的属性b 和一个带两个参数的构造函数(用来为父类中的变量f 和本类的变量b 做初始化)。主 类 Appletl中定义了一个初值为123的 int型变量n 和一个B 类的对象X,请通过创建x 为上述f 和 b 赋值(f的值为68.963,b的值为true);在 paint()方法中,给A 类的私有属性k 赋值6 6,然后显示f,k,b,n 的值。程序import java.awt.*;import java.applet.*;public class Applet 1 extends Applet(

25、int n=123;B x=new B(68.963f,true);public void paint(Graphics g)x.setk(byte)66);g.drawString(nf=n+x.f+n k=n+x.getk()+“b=+x.b+”n=n+n,10,20);)class Afloat f;private byte k;A(floatfl)f=fl;public byte getk()return k;public void setk(byte m)k=m;)class B extends A(boolean b;B(float ff,boolean bb)super(fl);

26、b=bb;)2.请按如下要求定义两个类A 和 B,类 A 中定义一个double类型变量d(将其赋值为8.8)和一个方法int_d(double dd),该方法的功能是返回参数dd的整数部分。类 B 是类A 的子类,其中定义一个 float类型变量f(将其赋值为18.3)和一个方法int_f(float ff),该方法的功能是返回参数什的整数部分。编写一个Application,创建类B 的对象b,在主方法m ain()中先显示d 和 f 的值,然后分别以d 和 f 为实在参数调用int_d()方法和int_f()方法,并将它们的返回值显示在屏幕上。程序public class Class 1

27、(public static void main(String args)(B b=new B();S ystem.out.pri ntln(d=+b.d+M f=+b.f);System.out.println(nd 的整数部分=+b.int_d(b.d)+f 的整数部分=+b.int_f(b.f);)class Adouble(1=8.8;int int_d(double dd)return(int)dd;class B extends Afloat f=18.3f;int int_f(float lf)return(int)ff;)3.请编写一个Application,在其主类中定义一个

28、in t类型变量i,并令其初值为123;主类中还定义了 m l()和 m2()等两个方法。在主方法m ain()和方法m l()中也各定义一个in t类型变量i,它们的初值分别为456和 789;方法m l()的功能是输出它的局部变量i 的值;方法m 2()的功能是先输出类变量i 的 值,然后使类变量i 增 加 值 6 后再次输出其值;主方法m ain()的功能是先输出它的局部变量i 的值,然后先后调用m l()和 m2()实现它们的功能。程序public class Classi(static int i=123;public static void main(String args)(in

29、t i=456;System.out.println(main()中的 i=+i);ml();m2();)static void m l()(int i=789;System.out.printlnCmH)中的 i=+i);)static void m2()(System.out.println(类变量 i=n+i);i+=6;System.out.prinlln(加 6 后的类变量 i=+i);练 习5(5)掌 握(1)方法的参数为类对象、方法的返回值为类对象。(2)方法覆盖:在子类中调用被子类覆盖了的父类的同名方法。(3)属性隐藏:在子类中访问被子类隐藏了的父类的同名属性。(4)构造函数的

30、重载。1.请编写一个A pplet,它由两个类定义组成:类 A 中定义了 short型变量i 和 char型变量c h,及一个带两个参数的构造函数(为变量i 和 ch做初始化)。主类Appletl中创建了两个A 类的对象xl(i的初始值为12,ch的初始值为,6,)和 x2(i 的初始值为62,ch 的初始值为6 5),还定义了一个方法b,b 的参数和返回值均为A 类的对象,功能为将参数对象的属性i 加 3,属性ch也加3,使返回结果为另一个A 类的对象(即不破坏实在参数的值)。请 在 paint。方法中先输出x l、x2的属性值,然后再分别以x l、x2为实在参数调用方法b(),并输出调用结

31、果,最后再次输出x l、x2的属性值。程序import java.awt.*;import j ava.applet.*;public class Applet!extends Applet(A xl,x2;public void init()xl=new A(short)12/6);x2=new A(short)62,(char)65);public void paint(Graphics g)(A al=new A(short)0,);A a2=new A(short)0/);g.drawString(对象 xl 的属性值:i=+x l.i+ch=+x 1.ch,20,20);g.draw

32、String(对象 xl 的属性值:i=+x 2.i+ch=*+x 2.ch,20,40);al=b(xl);a2=b(x2);g.drawString(以x l 为实参调用方法b()生成的新的A 类对象的属性值:i=n+al.i+ch=n+al.ch,20,60);g.drawString(以x2为实参调用方法b()生成的新的A 类对象的属性值:i=+a2.i+H ch=+a2.ch,20,80);g.drawString(调用后,对象 xl 的属性值:i=+xl.i+ch=+x 1.ch,20,100);g.drawString(调用后,对象 xl 的属性值:i=+x2.i+ch=n+x

33、2.ch,20,120);)A b(A y)(A a=new A(short)0/1);a.i=(short)(y.i+3);a.ch=(char)(y.ch+3);return a;)class A(short i;char ch;A(short il,char cl)i=il;ch=cl;)2.请按如下要求定义两个类A 和 B,类 A 中定义一个char类型属性x(将其赋值为6 5)和一个在小程序窗口中输出x 值的方法myPrint。类 B 是类A 的子类,其中定义一个in t类型属性y(将其赋值 为 16)和 String类型的属性s(将其赋值为“java program!);类 B 中

34、也定义了一个名为myPrint的方法,其功能为在小程序窗口中输出y 和 s 值;类 B 中还有一个方法printA ll(),该方法中分别调用父类和子类的myPrint。方法做输出。编写一个A pplet,在主类AppletI 中创建类B 的对象b,调用 printAll()方法输出对象b 的属性值。程序import java.awt.*;import java.applet.*;public class Applet 1 extends AppletB b=new B();public void paint(Graphics g)b.printAll(g);)class A(char x=6

35、5;void myPrint(Graphics g)g.drawString(x=n+x,20,20);)class B extends Aint y=16;String s=java program!1;void myPrint(Graphics g)g.drawString(,y=H+y+s=+s,20,40);)void printAll(Graphics g)super.myPrint(g);myPri nt(g);)3.请按如下要求定义两个类A 和 B.类 A 中定义一个方法area(float r),其返回值类型为float型,该方法的功能是返回半径为r 的圆的面积(圆的面积公式为

36、:兀/,其 中 r 是圆的半径)类 B 是类A的子类,其中也定义了 个名为area的方法area(float r),该方法的功能是返回半径为r 的球的表面积(球的表面积的计算公式为:4 n J,其中r 为球的半径),返回值类型也为float型;在 类 B 中还定义了另一个方法myPrint(float r),功能是分别调用父类和子类的方法area()计算半径相同的圆的面积和球的表面积并输出调用结果。编 写 个Application,创建类B 的对象b,在主方法main()中调用myPrint(float r),输出半径为1.2的圆的面积和半径为1.2的球的表面积。程序public class

37、Classi(public static void main(String args)B b=new B();b.myPrint(1.2f);class A(float rear(float r)return(float)Math.PI*r*r;)class B extends A(float rear(float r)return 4*(float)Math.PI*r*r;void myPrint(float r)(System.out.printin(半径为+r+”的圆的面积=+super.rear(r)+同半径的球的表面积=+rear(r);4.请编写A pplet,它由三个类定义组成:

38、类 A 中只定义了一个类型为String的对象x 和带有一个参数的构造函数(用来初始化x);类 B 是类A 的子类,其中定义了一个int类型的变量x 和一个带两个参数的构造函数(用来为父类中的对象x 和 类 B 中 的 变 量 x 做初始化),还定义了一个方法myPrintO,功能为输出父类A 中的x 和其子类B 中的x 的值;主类Applet1中定义了 B 类的对象b,请通过创建b 为上述两个x 赋值(类A 中的x 的值为“这是父类的x.,类 B 中的x 的值为6 8),通过 painl()方法在坐标(20,3 0)处显示两个x 的值。程序import java.awt.*;import j

39、ava.applet.*;public class Applet 1 extends Applet(B b=new B(这是父类的 x.”,68);public void paint(Graphics g)b.myPrint(g);)class A(String x;A(String xl)x=xl;)class B extends A(int x;B(String xl,int x2)super(xl);x=x2;void myPrint(Graphics g)g.drawString(父类 A 中 x 的值=+super.x+“子类 B 中 x 的值=+x,20,30);)5.请编写A p

40、plet,它由三个类定义组成,类名分别为A、B 和 Applet 1:类 A 中定义了类型为int的变量i、类型为float的变量f 和类型为char的变量ch;类 A 还定义了三个构造函数,其中,第一个构造函数带有一个int类型的参数(用于初始化i),第二个构造函数带有两个参数(参数类型分别为int和 float,用于初始化i 和 f),第三个构造函数带有三个参数(参数类型分别为int、float和 char,用于初始化i、f 和 ch)。类 B 是类A 的子类,其中仅定义了一个类型为boolean的变量b 和一个带四个参数的构造函数(用来为父类中的变量i、f、ch和本类的变量b 做初始化)

41、。主类Applet 1 中定义了一个初值为32.6的 double型变量d 和一个B 类的对象b,请通过创建b 为上述i、f、ch和 b 赋值(i的值为50,f 的值为7.2,ch 的值为力,b 的值为tru e),用 paint。方 法 在(10,3 0)位置处显示i,f,ch,b,d的值。程序import java.awt.*;import java.applet.*;public class Applet 1 extends Appletdouble d=32.6;B b=new B(50,7.2f,h,true);public void paint(Graphics g)g.drawS

42、tring(i=+b.i+f=+b.f+ch=+b.ch+b=+b.b+d=+d,10,30);)class A(int i;float f;char ch;A(int x)i=x;A(int x,float y)this(x);f=y;A(int x,float y,char z)this(x,y);ch=z;)class B extends Aboolean b;B(int x,float y,char z,boolean w)super(x,y,z);b=w;)练习6(5)掌握:接口、抽象类、最终类的编程;字符串的使用。1.定义接口 A,接口内有两个方法:methodl(int x)ll

43、 method2(int x,int y),它们的返回值类型均为int。请编写一个A pplet,并使其实现接口 A:令方法method 1 (int x)的功能是求5 的 x 次方、方法method2(int x,int y)的功能是求两参数的最大值。在 paint()方法中调用这两个方法,显示melhodl(2)和 method2(2,8)的结果。程序import java.awt.*;import j ava.applet.*;public class Applet 1 extends Applet implements A(public void paint(Graphics g)(g

44、.drawString(调用 methodi(2)的结果:n+method 1 (2),20,20);g.drawString(调用 method2(2,8)的结果:n+method2(2,8),20,40);public int methodi(int x)int result=l;for(int i=l;iy?x:y;interface A(public abstract int methodi(int x);public abstract int method2(int xjnt y);)2.定 义 名 为 VolumeArea的抽象类,在其中定义圆周率九的值为3.14159,并定义两个

45、抽象方法volume(double r)和 area(double r),它们的返回值类型均为floato再定义以类VolumeArea为父类的子类Volume And A rea,在该子类中实现父类中的抽象方法:方法volume(double r)的功能是求半径为r 的球的体积(公式为:4兀/+3);方 J;area(double r)的功能是求半径为r 的圆的面积(公式为:7ur2)o请编写一个 Application,在其主类中定义一个 VolumeAndArea类的对象x,通过对象x 求半径为r(r的值由命令行给定)的球的体积及该球最大切面的圆的面积,并输出计算结果。程序public

46、class Classi(static VolumeAndArea x=new VolumeAndArea();public static void main(String args)(float r=Float.valueOf(args0).floatValue();System.out.prinlln(“半径为“+r+”的球的体积=+x.volume(r);System.out.println(半径为+r+”的圆的面积=+x.area(r);)abstract class VolumeArea(static final float myPI=3.14159f;public abstract

47、 float volume(double r);public abstract float area(double r);)class VolumeAndArea extends VolumeArea(public float volume(double r)return(float)(4*myPI*r*r*r/3);public float area(double r)(return(float)(myPI*r*r);)3.定义类A,在其中定义一个final变量myPL其类型为float,彳勖3.1416;类 A 中还定义一个final方 法 ml(float r),该方法返回值类型为flo

48、 at,功能是求半径为r 的圆的周长(公式为:2兀 r)。葭义类A 的子类B,B 为 final类,其中定义一个返回值类型为void的 方 法 m2(float r),功能是先调用父类的方法m l()求半径为r 的圆的周长并输出计算结果,然后输出同一个圆的面积(公式为:兀请编写一个Application,利用类B 计算并输出半径为5 的圆的周长和面积。程序public class Classistatic B x=new B();public static void main(String args)(x.m2(5);)class A(final float myPI=3.1416f;publ

49、ic final float ml(float r)return 2*myPI*r;)final class B extends A(public void m2(float r)(System.out.printin(半径为+r+”的圆的周长=+m l(r);System.out.println(半径为+r+”的圆的面积=+myPI*r*r);)4.编写应用程序,功能为:从命令行传入一个包含十个字符的字符串,把该字符串与程序中给定的字符串bacdbcabca依次比较,统计两个串中对应字符相等的数目。然后输出命令行输入的字符串,并把两个串中对应字符不相等的字符替换为 后生成的新串输出,最后输出

50、两个串中相等字符的数目。程序public class Class 1public static void main(String args)throws lOExceptionif(args0.length()10)System.out.print(Enter a string:include 10 chars);elseString str=new String(bacdbcabca);int n=0;System.out.print(MThe Standard answer:);for(int x=O;xstr.length();x+)System.out.print。+str.charA

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁