资源描述:
《java程序语言设计期末漏题~》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java模拟题1写一段程序随机产生英文字母和数字混合组成的长度为8的字符串。publicstaticvoidmain(Stringargs[]){chara.[]={'1','2','3','4','5','6','7','8','9','O','『,’b','c','d','e','f','g','h','i',J,k,1,m,intnumber=36;intrl=(int)(Math・random()*number);intr2=(int)(Math・random()*number);intr3=(int)(Math・random()*number);int
2、r4=(int)(Math・random()*number);intr5=(int)(Math・random()*number);intr6二(int)(Math・random()*numbcr);intr7=(int)(Math・random()*number);intr8=(int)(Hath・random()*numbet);charb[]={a[rl],a[r2],a[r3],a[r4],a[r5],a[r6],a[r7],a[r8]};Strings=newString(b,0,8):System・out・printin(s);}
3、2PublicStr
4、ing[]split(Stringregex)方法作用是,用指定的分隔符(regex)来分隔字符串对象,结果返回为字符串数组。Publicstaticvoidmain(Stringargs[]){Stringstr=Hllovejava";Stringres[]=str.split("");Intlen=res」enth;For(inti=0;i5、balanee001100502500021000200020000032000400同一行中,不同项目的数据之间以空格间隔。上次余额(last^balance)=balance+withdraw-deposit。写一个程序计算每个账号的上次余额,并输出到文件C:\last_balance.txt,内容如下:IDlast_balanee00120000230000032004publicclassAPublicFatherClass(){System.out.println(z/ClassA");}}publicclassBextendsA{publicB()
6、{System.out.println(zzClassB〃);}Publicstaticvoidmain(Stringargs[]){Aa=newA();Bb=newB();}}运行结果为:2写一个字符串操作程序,程序界面如下:在文本框"字符串1〃和"字符串2〃中输入值后,点击“连接〃或“定位〃按钮,将在"结果〃文本框中显示字符串1与字符串2连接后的字符串,或字符串2在字符串1中第一次岀现的位置,字符串1字符串2连接定位连接。3publicclassTT{Publicstaticvoidmain(Stringargs[]){Booleanflag;forfint
7、i=2;i<10;i++){flag=true;for(intj=2;jv=l;j++){if(i%j==3&&jvi){flag=false;break;}}If(flag){System.out.print(i+"");}}}}7写一个应用程序,在窗口顶部每秒刷新显示当前系统时间,并实现在文本框屮输入整数N,触发按钮Calculate,将1+2+3+...+N的结果显示在结果文本框中,结果文本框不可编辑。8例15.1答案:1、importjava.util.*;publicclassT1{publicstaticvoidmain(Stringargs[]){
8、StringbasenabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";for(inti=0;i<8;i++){intnumber=(int)(Math.random()*62)+l;chara=base.charAt(number);System.out.print(a);}System.out.println(,,,,);3、importjava・io・*;importjava.util.*;publicclasschapter5{chapter5(){trv{”RandomAcc
9、essFilea=new