JAVA实验报告(河北工业大学).doc_第1页
JAVA实验报告(河北工业大学).doc_第2页
JAVA实验报告(河北工业大学).doc_第3页
JAVA实验报告(河北工业大学).doc_第4页
JAVA实验报告(河北工业大学).doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

实验一 Application与Applet程序调试运行实验目的:熟悉所用系统的上机方法与步骤。实验内容:编写一个Java Application和一个Applet程序,输出以下信息: Hello,Java World!1、Java Applicationimport java.io.*;public class HelloApplication public static void main(String args) System.out.println(Hello,Java World!);编译:javac HelloApplication.java解释执行:java HelloApplication试验结果:在字符界面中输出字符串:Hello,Java World!2、 Java Applet Java Applet是嵌入在HTML文件中运行的Java小程序,它的程序结构特点是程序中必然包含一个继承了系统Applet类的子类,这个子类用来在解释执行Applet的浏览器中建立一个Java的工作区,显示有关信息,接受用户命令。Applet:import java.awt.*;import java.applet.Applet;public class HelloApplet extends Applet public void paint(Graphics g) g.setColor(Color.red); g.drawString(Hello!,20,20); 实验二Java语法基础一、声明不同数据类型变量1、编写声明不同数据类型变量的程序。public class SimpleTypespublic static void main (String args)byte b=0x55; short s=0x55ff; int i=1000000; long l=0xfffL; char c=c; float f=0.23F; double d=0.7E-3; boolean bool=true; System.out.println(b=+b);System.out.println(s=+s);System.out.println(i=+i);System.out.println(l=+l);System.out.println(c=+c);System.out.println(f=+f);System.out.println(d=+d);System.out.println(bool=+bool);2、Integer类在某对象中打包了原始类型为int的值。Integer类型对象包含int型的单个域。此外,此类提供了许多方法,可以将int型转换为string型,也可以将Sring型转换为int型,还包含处理int类型时的其他有用常量和方法。public class IntegerDemopublic static void main(String args)Integerarray=new Integer(20),new Integer(40),new Integer(110);for(int i=0;i= 0 & n = 90) System.out.println(优); else if(n = 80) System.out.println(良); else if(n = 70) System.out.println(中); else if(n = 60) System.out.println(及格); else System.out.println(不及格); catch(Exception e) 三、循环及跳转程序结构1、分析程序,掌握for控制语句,写出执行结果。import java.io.*;public class TesFor public static void main (String args)throws IOExceptionint fahr;int cels; System.out.println(Celsius Fahrenheit); for(cels=0;cels=20;cels+=5) fahr=cels*9/5+32; System.out.println(cels+ +fahr); char a; outer:for(int i=0;i5;i+) for(int j=0;j5;j+) a=(char)System.in.read(); if(a=b) break ; if(a=c) continue; 2、用三种循环语句来分别实现输出1050之间的3的倍数。 public class three public static void main(String args) int i=0; for(i=10;i=50;i+) if (i%3=0) System.out.println(i);public class threeeprivate int i = 10;public void func()while ( i50)if( i%3 = 0 )System.out.print( i+ );i+; public static void main( String args )threee t = new threee();t.func();class thre private int i=10; public void func() do if(i%3=0) System.out.print(i+ );i+;while(i50);public static void main(String args) thre t=new thre(); t.func();3、打印以下图案(每行打5个星号,每个星号之间空两个空格)。class star public static void main(String args) int i,j,k; for(i=0;i0) for(k=0;ki;k+) System.out. print( ); for(j=0;j5;j+) System.out. print(* ); if(j=4) System.out.println(); 2、采用for循环求1至1000之内的所有“完全数”。所谓“完全数”是指一个数,恰好等于它的因子之和。例如,6是一个完全数,因为6的因子为1、2、3,而61+2+3。public class num public static void main(String args) int count = 1; num pn = new num(); for (int i = 1; i 1000; i+) if (pn.isPerfect(i) System.out.println(i); count+; if (count % 3 = 3) System.out.println(); boolean isPerfect(int x) int y = 0; for (int i = 1; i x; i+) if (x % i = 0) y = y + i; if (x = y) return true; else return false; 3、一个整数的各位数字之和能被9整除,则该数也能被9整除。编程验证给定的整数能否被9整除。import java.util.*;class nine public static void main(String args) Scanner in=new Scanner(System.in); int i=in.nextInt(); if(i%9=0) System.out.print(能); else System.out.print(不能); 4、已知XYZ+YZZ=532,其中X、Y和Z为数字,编程求出X,Y和Z的值。class xyz public static void main(String arg

温馨提示

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

评论

0/150

提交评论