还剩6页未读,继续阅读
文本内容:
J__A编程实例
1、publicclassMyClass{privateintval1val2;publicvoidmyFunintxinty{val1=x;val2=y;System.out.printlnThesumis:+val1+val2;}publicstaticvoid__inStringarg[]{MyClassMyO__=newMyClass;MyO__.myFun12;}}运行结果如下Thesumis:
32、publicclassMyArray{publicstaticvoid__inString[]args{intmyArray[];//声明数组myArray=newint
[10];//创建数组System.out.printlnIndex\t\tValue;forinti=0;imyArray.length;i++System.out.printlni+\t\t+myArray[i];//证明数组元素默认初始化为0//myArray
[10]=100;//将产生数组越界异常}}输出:
50503、publicclassArrays{publicstaticvoid__inString[]args{int[]a1={12345};int[]a2;a2=a1;forinti=0;ia
2.length;i++a2[i]++;forinti=0;ia
1.length;i++System.out.printlna1[+i+]=+a1[i];}}运行结果a1
[0]=2a1
[1]=3a1
[2]=4a1
[3]=5a1
[4]=
64、publicclassArrayOfStringsDemo{publicstaticvoid__inString[]args{String[]anArray={StringOneStringTwoStringThree};forinti=0;ianArray.length;i++{System.out.printlnanArray[i].toLowerCase;}}}运行结果stringonestringtwostringthree
5、publicclassArrayCopyDemo{publicstaticvoid__inString[]args{char[]copyFrom={decaffeinated};char[]copyTo=newchar
[7];System.arraycopycopyFrom2copyTo07;System.out.printlnnewStringcopyTo;}}运行结果caffeine
6、ex3_1–输入一个年份,判断它是不是闰年–闰年:能被4整除但不能被100整除,或者能被400整除importj__a.io.*;publicclassex3_1{publicstaticvoid__inString[]argsthrowsIOEx__ption{intyear;booleanIsLeapYear;System.out.printlnEntertheyear:;BufferedReaderin=newBufferedReadernewInputStreamReaderSystem.in;year=newIntegerin.readLine.intValue;IsLeapYear=year%4==0year%100!=0||year%400==0;ifIsLeapYear{System.out.printyear;System.out.printlnisaleapyear;}else{System.out.printyear;System.out.printlnisnotaleapyear;}}}
7、输入两个整数比较大小importj__a.io.*;publicclassex3_2{publicstaticvoid__inString[]argsthrowsIOEx__ption{intxy;BufferedReaderin=newBufferedReadernewInputStreamReaderSystem.in;System.out.printlnEnterxandy:;x=newIntegerin.readLine.intValue;y=newIntegerin.readLine.intValue;ifx!=yifxySystem.out.printlnxy;elseSystem.out.printlnxy;elseSystem.out.printlnx=y;}}
8、已知一个学生的分数,给出其分数等级90-100分为A级;80-__分为B级;70-79分为C级;60-69分为D级;0-59分为E级publicclassIfElseDemo{publicstaticvoid__inString[]args{inttestscore=76;chargrade;iftestscore=90{grade=A;}elseiftestscore=80{grade=B;}elseiftestscore=70{grade=C;}elseiftestscore=60{grade=D;}else{grade=F;}System.out.printlnGrade=+grade;}}或publicclassGrade{publicstaticchargradeLeveldoubleg{intn=int__th.floorg/10;switchn{case10:case9:returnA;case8:returnB;case7:returnC;case6:returnD;default:returnE;}}publicstaticvoid__inString[]args{System.out.printlngradeLevel100=+gradeLevel100;System.out.printlngradeLevel
95.5=+gradeLevel
95.5;System.out.printlngradeLevel88=+gradeLevel88;System.out.printlngradeLevel72=+gradeLevel72;System.out.printlngradeLevel
68.5=+gradeLevel
68.5;System.out.printlngradeLevel60=+gradeLevel60;System.out.printlngradeLevel
59.5=+gradeLevel
59.5;System.out.printlngradeLevel35=+gradeLevel35;}}
9、输入0~6之间的某一个整数,然后把它转换成星期输出0对应星期日)importj__a.io.*;publicclassex3_3{publicstaticvoid__inString[]argsthrowsIOEx__ption{intday;BufferedReaderin=newBufferedReadernewInputStreamReaderSystem.in;day=newIntegerin.readLine.intValue;switchday{case0:System.out.printlnSunday;break;case1:System.out.printlnMonday;break;case2:System.out.printlnTuesday;break;case3:System.out.printlnWednesday;break;case4:System.out.printlnThursday;break;case5:System.out.printlnFriday;break;case6:System.out.printlnSaturday;break;default:System.out.printlnDayoutofrangeSunday..Saturday;break;}}}
10、打印九九乘数表publicclassMultiTable{publicstaticvoid__inString[]args{forinti=1;i=9;i++{forintj=1;j=i;j++System.out.print+i+*+j+=+i*j;System.out.println;}}}
11、输入一个整数,输出它所有的因数importj__a.io.*;publicclassex3_7{publicstaticvoid__inString[]argsthrowsIOEx__ption{intnk;BufferedReaderin=newBufferedReadernewInputStreamReaderSystem.in;System.out.printlnEnterapositiveinteger:;n=newIntegerin.readLine.intValue;System.out.printNumber+n+Factors;fork=1;k=n;k++ifn%k==0System.out.printk+;System.out.println;}}
12、计算数列12…10的和publicclassex3_4{publicstaticvoid__inString[]args{inti=1sum=0;whilei=10{sum+=i;i++;}System.out.printlnsum=+sum;}}
13、输入一个整数,然后输出它的翻转形式importj__a.io.*;publicclassex3_5{publicstaticvoid__inString[]argsthrowsIOEx__ption{intnright_digitnewnum=0;BufferedReaderin=newBufferedReadernewInputStreamReaderSystem.in;System.out.printlnEnterthenumber:;n=newIntegerin.readLine.intValue;System.out.printThenumberinreverseorderis;do{right_digit=n%10;System.out.printright_digit;n/=10;}whilen!=0;System.out.println;}}
14、publicclassBreakTest{publicstaticvoid__inStringargs[]{Stringoutput=;inti;fori=1;i=10;i++{ifi==5break;//breaklooponlyifcount==5output+=i+;}output+=\nBrokeoutofloopati=+i;System.out.printlnoutput;}}运行结果1234Brokeoutofloopati=
515、打印2到9之间的偶数的平方,但是不包括偶数6的平方publicclassExamp3_9{publicstaticvoid__inStringargs[]{forinti=2;i=9;i+=2{ifi==6continue;System.out.printlni*i;}}}
16、publicclassContinueTest{publicstaticvoid__inStringargs[]{Stringoutput=;inti;fori=1;i=10;i++{ifi==5continue;//skipre__iningcodeinthisloopoutput+=i+;}output+=\nUsingcontinuetoskipprinting5;output+=\ni=+i;System.out.printlnoutput;}}运行结果1234678910Usingcontinuetoskipprinting5i=11。