java程序设计基础实验题_第1页
java程序设计基础实验题_第2页
java程序设计基础实验题_第3页
java程序设计基础实验题_第4页
java程序设计基础实验题_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验二/Hello. javapublic class Hellopublic static void main(String args)System. out. printin ("Java 世界欢迎你! );HS 管理员:C:Windowssystem 3 2cmd. exeMicrosoft Windows 版本 &-1.760U版权所有<c> 2009 Microsoft Corporation 0保留所有权利。C:UsersNdministrator>d:D:X>cd myjauaD:nyjaua>cd dlD:Mnyjauadl>

2、;Jauac Hello.jauaD:nyJauadl>Jaua HelloJava世界欢迎你!D = Niyjavadl>4 / 25实验三/hi. javaimport java. awt.import java, applet.public class hi extends Appletpublic void paint(Graphics g)(g. drawString(欢迎进入 java 世界! !,80, 60);)版权所有<c> 2009I:版本 6.1.7601:Microsoft Corporation 保留所有权利 6C二UsersAdministr

3、ator>d:D:>cd nyjauaD: Mniijaua>cd A3D: 5yjau»aid3 >Jauac hi . jauaD:jauad3>appletUiewer hi.html图 小应用程序查看翳hL.l ° I I J小应用程序欢迎进久j»a世畀!<html>title我的 java applet 程序</title><hl>java applet 程序</hl>已启动小应用程序。<appletcode=hi. class”width=250height=250na

4、me二MyApp1e t ></applet>实验6/InitVar. javapublic class InitVarpublic static void main(String args)(byte a=10;short b=20;int c=30;long d=40L;float e=50F;double f=60D;char g=,A,;boolean h二true;double pi=3. 14;System. out. printin (字符型,a=+a);System. out. printin (短整型,b=+b);System. out. printin(整

5、数型,c=+c);System. out. printin (长整型,d=+d);4 / 25System. out. print In (单精度型,e=+e);System. out. print In (双精度型,f =+f);System. out. printin (字符型,g=+g);System. out. print In (布尔型,h=+h);System. out. print In (圆周率,pi=+pi);):XniijavaXdl>Jauac InitUar.Jauaa = = = = , , = = i u a b c d世世 9 h p a / , ,,tin

6、 , 与型型型型度量型率 5需img泵周 au子短救番双喜圆 InitUar实验5/Arethmeticl. javapublic class Arithmeticlpublic static void main(Stringargs)int a=10;int b=6;int s=0;s=a%b;System. out. printin (a/b=+s);+a;-b;s=+a+(一b);System. out. printin(a=+a);System. out. printin(b=+b);System. out. printin(s=+s);)密 管理员;C ;Windowssyste m

7、32cmd .exeMicrosoft Windows |g 6.1.7601 版权所有c) 2009 Microsoft Coppopation o保留所有权利。C: XUsersMidninistpatop>d:D:>cd myjauaD:5yjauacd dlD: n)5fjavadl >Javac Arithmetic! .java.D: javadl >java Arithmet icl azb=4 a =12 h=4 s=16D: 5yjauadl8 / 25/Arethmeticl. javapublic class Arithmetic1public s

8、tatic void main(Stringargs) System. out. print In (浮点型:);double al=0, bl=0, cl=0;al=5/6;System. out. printin(5/6=+al);bl=5. 0/6.0;System. out. printin (z,5. 0/6. 0=+bl);cl=5/6. 0;System. out. print In ("5/6. 0= +cl);System. out. print In (整数型:);int a2=0;a2=5/6;System. out. print In (,5/6=,+a2);

9、double b2=5. 0/6. 0;System. out. print In ("5. 0/6. 0"+b2);double c2=5/6. 0;System. out. print In ("5/6. 0+c2);管理R: C:Wirdow5system32cmdexeMicrosoft Uindous 版本 6.1.7601版权所有<£)2009 Microsoft Copporation o保留所有权利。C:XUseFsXfidministratoF>d:D:>cd myjauadlD : myjavadl >Java

10、c Aritlivnet icl. javaD:myjavadl>java firithmeticl浮点型;5/6 =6.05.0/6.0=0.83333333333333345/6.0=0.8333333333333334整数型:5/6=05.0/6.00.83333333333333345/6.00.8333333333333334D 二 NmyjauaXdl)10 / 25实验7/Logic, java public class Logicpublic static void main(StringF args)(boolean a, x, y, z;if (5>6)a=tr

11、ue;else a=false;x=!a;y=a&x;z二x|y;System. out. printin (a=+a);System. out. printin(x=+x);System. out. printin(y=+y);System. out. printin(z=+z);)11 / 25省理口二 C ;Wi ndowssyste m 32cm d.ex eMicrosoft Windows 版本 6.1.7601版权所有c)2009 Microsoft Corporation。保留所有权利。C: XUsersXrfldministrator>d:D:>cd my

12、jauaD:5yjauacd d2D: Mnsj java d2 > Jau ac Logic .javaD : 5yJavad2 >java Logic-a=f alsex=true3F=f alse z =ti*ueD: n5jav-ad2>实验8/Conver.javapublic class Converpublic static void main(StringF args)(byte a=0;short b=0;int c=0;14 / 25long d=0;float e=0F;double f=0D;String s=10; a=Byte. parseByte

13、(s);b二Short. parseShort(s); c=Integer. parselnt(s);d=Long. parseLong(s);e二Float. parseFloat(s); 4Double. parseDouble(s);int MyInt=1234;String MyString="+Mylnt;)编译成功通过,运行时显示如下图所示错误:管理贝:C:Windowssystem32cmd.exeMicrosoft Windows 版本 6.1.76013版权所有<c>2009 Microsoft Corporat iono保留所有权利。C:Usersfi

14、dministrator>d:D:>cd myjauaD:nyjaua>cd d2D:nyjauad2 >Jauac Conuer.jauaD:nyjauad2>jaua ConuerException in thread "main" jaua.lang.NumberFormatExcept ion: For input string: "a bed”at jaua.lang.NunberFormatExcept ion.ForlnputString<NumberFornatException.1 jaua:65>at

15、jaua-lang.Integer.parseInt<Integer.jaua:580>at jaua-lang.Integer.parseInt<Integer.jaua:615>at Conuer.main<Conuer.jaua:8>D:nyjauad2>实验9/InputNum. javaimport java. util. *;public class InputNumpublic static void main(String args)(int a=0;float b=0F;double c=0D;String s二;Scanner Re

16、ader=new Scanner(System, in);System. out. printin (从键盘输入一串字符:“);s=Reader. nextLine();System. out. printin (你输入的字符串是+s);System. out. printin (从键盘输入一个整数:");a=Reader, nextlnt ();System. out. printin (你输入的整数是+a);System. out. printin(从键盘输入一个单精度浮点数:);b=Reader. nextFloat();System. out. printin (你输入的单精

17、度浮点数是:+b);System. out. printin (从键盘输入一个双精度浮点数:);Reader. nextDouble ();System. out. printin (你输入的双精度浮点数是:+c);29 / 25团I 管理员:C:Windowsgystem32cnnd.exeC:XUsersAdministFator>d:D:>cd myjauaD = Mnpjaua>cd d2D:nyjauad2>Jauac InputNum jauaD: 5yJauad2>jaua InputNum从键盘输入一串字符:abcdefg嫌勰攵螺翻产10嫌勰蹩翟精

18、度浮点命Swisifer 3.1415你输入的双精度浮点数是:3.1415D:5yjauad2>实验13 用 do-while 语句求 100+99+98+.+2+1 的值。/DoWhileSentence. javapublic class DoWhileSentencepublic static void main(String args)int i=100, s=0;do s=s+i;一;while (i>0);System. out. printin("100+99+98+. . +2+1=+s);)施 管理员:C:Windo-ViZssystem32cmd.ex

19、eMicrosoft Windows6.1.7681 J1版权所有2007 Microsoft Corporation©保留所有权利己C: MJsepsVAdriiniistrator>d:D:>cd myjauaD: n»iijiava>cd d5D: iny>javac DoUhileSentence . JavaD:DoUhileSentence.-*2*1=5050D: 5yjauad5>实验14编一个java程序,让用户通过键盘输入一个0%的整数,根据输入显示今天是星期几。/SwitchSentence. javaimport jav

20、a.util. *;public class SwitchSentencepublic static void main(String args)(int a="l;Scanner Reader=new Scanner(System, in);do System. out. print In (请输入一个 06 的整数:);a=Reader, next Int ();while(a<0 a>6);switch(a)(case 0: System. out. printin(今天是星期日);break;case 1:System. out. printin(今天是星期一);

21、break;case 2:System. out. printin(今天是星期二);break;case 3:System. out. printin(今天是星期三);break;case 4:System. out. printin(今天是星期四);break;case 5:System. out. printin(今天是星期五);break;case 6:System. out. printin(今天是星期六);break;default: System. out. print In (输入错误);)SB 管理员:C:Windowssystem 32cmd.exeMicrosoft Win

22、dows6.1.76013版权所有c>2009 Microsoft Corporation保留所有权利°C=Usersftdninistrator>d=D=S>cd nyjavaD:Smyjava>cd d5D:Snyjauad5>Jauac SwitchSentence.jauaD:Xnyjauad5>jaua SwitchSentence请输X一个。6的整数;:青输入一个初6的整数二ii输入一个k6的整数二今天是星期三D: XmyjauiaXd5>实验15、编写一个java程序,先显示5各个整数;然后在显示P10 各个奇数。/JumpSe

23、ntence. javapublic class JumpSentencepublic static void main(String args)for(int i=l;i<10;i+)if(i=6)break;System. out. print(+i);System. out. print (t);System. out. print In Cn 显示完毕”);for(int i=l;i<10;i+)(if (i%2=0)continue;System. out. print(+i);System. out. print(t);)System. out. printin (n

24、显示完毕);)西 C:Windowssystem32cmd.exeMicrosoft Hindoos 版本 6.1.7601版权所有。)2009 Microsoft Corporat ionQ保留所有权利,C : UsersAdmin istratoi*>d :D:>cd AyjavaD:Nmyjava>cd d5D : n)3/javad5 > javac JuvnpSentence .javaD:Nmjyjavad5>java JumpSentence12345显示完毕13579显示完毕D:Nn)s»javad5>实验19 (2)/String

25、A. javapublic class StringApublic static void main(StringF args)(String strl="Hello;String str2=Hello”;String str3=new String("Hello");String str4=new String("Hello");System. out. printin (运算符=);System, out. print In (,/strl=str2,/+(strl=str2);System. out. print In (/zstr3=s

26、tr4,/+(str3=str4);System. out. printin ("'equals 方;去);System. out. printin(z,strl. equals (str2) ?,z+strl. equals (str2 );System. out. printin (str3 equals (str4?) +str3 equals (str4 );)Iflicrosoft Windows 欣平 6 . 1 7601 版权所有c2009 Microsoft Corporation 0保留所有权利。C:UsersM)dministrator.UBU77ADPT

27、DF6LPR>d:D:>cd myjauaD:Xnyjaua>cd e2D:jauae2>javac StringA.jauaD: m</Jauae2>Java StringA悒算符=strl=str2truestr3=str4false卜qua Is方法strl.equals<str2>?truestr3-equals<str4? >trueD:sjnyjauae2>实验20编写一个java程序,对两个字符串进行连接、比较及显示 其长度等操作。/StringB. javapublic class StringBpublic s

28、tatic void main(String args)(String strl=Hello;String str2=World!;String str=strl+str2;System. out. printin(str=+str);System, out. printin (z/str 的长度是+str. length ();System. out. printin (,/str 的 第 三 个 字 符 是 +str. charAt(3);System. out. printin (,zstr中字符串or第一次出现的位置 +str. indexOf(or");System, out. printin(str. toLowerCase();System. out

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论