当前位置:网站首页 > Java基础 > 正文

java基础教程实验



实验一 JAVA 简单程序设计

安装JDK ( java 运‘’行平台 )、设置环境变量,之后可在控制台窗口编译运行程序。

1.编写一个Java应用程序HelloWorld.java,使用dos方式进行调试,该程序在命令行窗口输出对应结果。

【上机指导】

  1. 选择“开始”菜单,选择“所有程序”,选择“附件”,单击 “记事本”项;
  2. 在打开的记事本中,输入如下代码:

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World!");

}

}

  1. 检查无误后,保存文件,可以将文件保存在“D:Java”下,并注意文件名起为“HelloWorld.java”;
  2. 进入命令行( MS-DOS) 方式, 设定当前目录为"D:Java", 运行 Java 编译器:D:Java>javac HelloWorld.java
  3. 如果输出错误信息, 则根据错误信息提示的错误所在行返回文本编辑器进行修改。 常见错误是类名与文件名不一致、 当前目录中没有所需源程序、 标点符号全角等。如果没有输出任何信息或者出现 "deprecation"警告, 则认为编译成功, 此时会在当前目录中生成HelloWorld.class 文件。
  4. 进入命令行( MS-DOS) 方式, 设定当前目录为"D:Java",运行java解释器:

D:Java>java HelloWorld

  1. 截取程序与运行结果窗口。

 —————————————————————————————————————————————

在集成开发环境创建工程、再创建class文件运行下面程序。

  1. 同一个工程下可以编辑运行多个java源程序,Java 虚拟机执行的是程序中的main方法;
  2. 一个源程序文件下只能有一个public类,该类名与主文件名名同名;
  3. 同一包下不能有同名的类。

2.修改上面程序,增加定义一个类 A

public class HelloA {

public static void main(String[] args) {

System.out.println("Hello class A!");

        A  a =new A();

        A.show();

}

}

class A{

 void show(String[] args) {

System.out.println("It is in class A.");

}

}

  1. 进入 D:Java 查看该程序的字节码文件有哪几个?
  2. 给出运行结果。

3.常用数据类型,将下面代码放在main 方法中调试运行。

int a=5; //定义整型变量

float b=4.3; // 如出错改成 float b=4.3f; //单精度浮点型变量

double c=6;  //双精度浮点型变量

char ch=;

String s=面向对象程序设计

System.out.println(a+b+c);

System.out.println(s+ch);

截取程序与运行结果窗口。

4.实现从键盘给变量赋值

import                        

public class App1_1  {

public static void main(String[] args) {

     Scanner r=new Scanner(System.in);

 int a=r.nextInt(); //当输完r.时稍等一会儿,系统将列出r的可用成员

 float b=r.nextFloat();

 double c=r.nextDouble();

         // r.nextLine();      //接收c输入结束的回车符。        

String s=r.nextLine();

char ch=s.charAt(0);

      System.out.println(s);

      System.out.println(a+b+c+ch);

}

}

(注:鼠标指向代码下的红色波浪线,系统将给出错误提示,可根据提示修改程序。)

5.实现从键盘给变量赋值

import                        

public class App1_1  {

public static void main(String[] args) {

     Scanner r=new Scanner(System.in);

 int a=代码1; //当输完r.时稍等一会儿,系统将列出r的可用成员     float b=代码2;

 double c=代码3;

         // r.nextLine();      //接收c输入结束的回车符。                 

String s=代码4;//输入一行字符串

      System.out.println(s);

      System.out.println(a+b+c);

         System.out.printf("%8d,% .2f",12, 123.);

}

}

(注:鼠标指向代码下的红色波浪线,系统将给出错误提示,可根据提示修改程序。)

代码1r.nextInt()

代码2r.nextFloat()

代码3r.nextDouble()

代码4r.nextLine()

给出程序运行结果

如图

6.分别在输出语句里验证:3/2 、3/2.0、 7%3   7.2/3

 System.out.println(3/2);  

3/2=1      3/2.0=1.5      7%3=1       7.2/3=2.4

7. 自增自减运算:++  --

int f=2m=2;

  //int x=f*m++; System.out.println(m+"  "+x);

 //int y=f*++m; System.out.println(m+"  "+y);

3 4

4 8

8.简洁“与&&”,简洁“或||”

public static void main(String args[])   {    

          int x=10,y=10;

         if(((x=0)!=0) && ((y=20)==20) ) //((x=0)==0) || ((y=20)==20)

  {     System.out.println("现在x的值是:"+x);

              System.out.println("现在y的值是:"+y);

         }

}

X=0

java基础教程实验Y=20

9.判断闰年:year能被4整除但不能被100整除,或year能被400整除

public static void main(String args[])   {    

          int year=2010;

         if(代码1)

       System.out.println(year+"是闰年");

   else   System.out.println(year+"不是闰年");

             }

2010不是闰年

10.条件运算符

public static void main(String args[])   {  

int a=1,b=2,max;

      max = a > b ? a : b ;    //   a > b ? (max =a) : (max =b) ;

System.out.println("max="+max);

}

运行结果:max=2

版权声明


相关文章:

  • Java为基础的系统2024-10-22 11:50:03
  • java基础实列2024-10-22 11:50:03
  • java基础教程31讲2024-10-22 11:50:03
  • java基础每日一讲2024-10-22 11:50:03
  • java判断是不是基础类型2024-10-22 11:50:03
  • java基础的所有问题2024-10-22 11:50:03
  • java最基础网站开发开题报告2024-10-22 11:50:03
  • java基础差如何补2024-10-22 11:50:03
  • java基础数组的使用2024-10-22 11:50:03
  • java语言基础语法接口继承2024-10-22 11:50:03