Java基础上机作业

三、配置JDK时环境变量path和JAVA_HOME的做用?

JAVA_HOME环境变量名   运行时程序可以自动找到所在位置

path 执行程序时的搜索路径

四、利用文本编辑器输入课堂上练习的Hello.java,并在JDK环境下编译和运行。请将程序编译、运行的结果截图

新建文本文档,将后缀修改为java

class Hello

{

  public static void main(String [] args)

  {

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

  }

}

五、在DOS命令下输入:java Hello出现以下结果:Bad command or the file name可能是什么原因?

(错误的命令或文件名) 输入的命令不存在,或者不在指定的路径中

六、在DOS命令下输入:java Hello出现以下结果:Exception in thread “main” java.lang.NoClassDefFoundError: Hello可能是什么原因?1.类名要和JAVA文件同名

1.类名要和JAVA文件同名
2.是否window自动隐藏了文件后缀名,不要隐藏后缀名,把文件后缀改为.JAVA
3.是否import 你需要的包名
4.JAVA的环境变量是否设置正确

七、Hello.class所在路径下,输入命令:java Hello.class,会出现什么结果,为什么?

八、基本数据类型和引用类型的区别:

1、内存使用:基本类型的值直接存储在栈内存;引用类型的值存储在堆内存,在栈内存存放首地址

2、变量赋值:基本类型是把赋值复制给新变量;引用类型是把首地址复制给新变量

九、Java主要有那几种文件类型?各自的作用是什么?

源代码:.java

字节码:.class  由源代码编译之后生产的

jar包:.jar   把相关的字节码文件压缩之后的   便于使用和传递

十、编写一个Java程序,计算半径为3.0的圆周长和面积并输出结果。把圆周率π定义为常量,半径定义为变量,然后进行计算并输出结果。

public class yuan {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        int a=3;

        final double c=3.1415926;

        double b=2*a*c;

        double e=a*a*c;

        System.out.println(b);
        System.out.println(e);
    }

}

十一、编写一个Java项目,定义包,在包下定义包含main方法的类,在main方法中声明8种基本数据类型的变量并赋值,练习数据类型转换。

时间: 2024-10-31 16:46:05

Java基础上机作业的相关文章

石家庄XX大学2017年java基础上机考试

石家庄XX大学 2017 年秋季 2016 级本科班期末上机考试试卷(A) 课程名称: JAVA 语言程序设计 任课教师: XXX考试时间: 150 分钟 学号: 姓名: 班级: 考试性质(学生填写):正常考试( )缓考( )补考( )重修( )提前修读( ) 题 号 一 二 三 四 五 六 七 总分 满 分 10 40 50 得 分 阅卷人 试卷说明: 一. 本试卷为 2016 级 JAVA 语言程序设计上机考试试卷: 二. 注意编程规范: (4 分) (1) 通过 Eclipse 添加类的方

Java程序设计上机作业1

编写一个Java程序,计算半径为3.0的圆周长和面积并输出结果. 注:系统类Math位于java.lang包中,圆周率π可以由Math类的静态属性PI得到,其定义为“public static final double PI = 3.14159265358979323846;”. import java.lang.*; public class Yuan { public static void main(String[] args) { double r = 3.0; double perim

【大数据-第二期】java基础第六天作业

[作业1] ------------------------------------ 使用抽象类和接口实现适配器模式设计.涉及的类和接口分别为ButtonListener(接口), 其中含有click() / dbclick() / keyUp() / keyDown()等方法. ButtonAdapter(按钮适配器类),适配器中对非click()方法进行默认实现. Button类中添加addListener(ButtonListener l)方法. //按钮监听接口 interface Bu

大数据Java基础第六天作业

第一题: interface ButtonListener{     public void click();     public void dbclick();     public void keyup();     public void keydown(); } abstract class ButtonAdapter implements ButtonListener{     public void dbclick(){         //...空实现     }     pub

微冷的雨Java基础学习手记(一)

使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要进行验证 02.查看帮助文档和搜索引擎的使用 借助网络上的Blog文章 03.不要急功近利 不要抱着速成的想法,否则必然走弯路学习编程不是一蹴而就的事情付出的成本高,才能有一个高薪的收入 04.不要浮躁 不要什么都学,只学有用的 浮躁的程度和技术水平成反比的走自己的路,让别人去浮躁去吧! 每天问问自

java 基础语法

第一周接触java基础语法,上课听得头痛,还是半懂不懂,放学后讲的啥子都忘了. 这是老师给的周末作业: 1.输入长与宽计算长方形面积与周长.(用精度类型计算)2.输入一个学生三科成绩,计算平均分.3.输入int型市场价格,购买价格,计算差额,差额显示为单精度浮点型.4.42页第二,计算房贷那道题.5.输入一个学生成绩,学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示.6.题目:输入三个整数x,y,z,请把这三个数由小到大输出.程序分析:我们想办法把最小的数放到x

Java基础Day1

Java基础第一天 1.1基础常识 1. 软件开发 软件,即一系列按照特定顺序组织的计算机数据和指令的集合.有系统软件和应用软件之分.    系统软件:系统软件系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作.系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的.比如我们讲的window,linux,mac系统    应用软件:应用软件应用软件是为了某种特定的用途而被开发的软件.它可以是一个特定的程序,比如一个图像浏览器.也可以是一组功能

学完IT十八掌第1天java基础课程:

学习目标:   java基础的简介.作用.范围 学习方法: 观看视频.摘记.动手操作.做作业 学习内容: 与java相关的内容: 1.c++跟java都是面向对象的编程的 2.java基础: b/s  : browser (浏览器) / server  (wab 服务器) c/s  :  client    / server  (数据库服务器) ria  :  rich internet application (互联网运用) w/s  :  wab /service (异构系统之间的通信,可以

java基础之:堆排序

最近做题目饱受打击,愈发觉得打好基础的重要性,于是乎,决心把基本的排序算法还有数组操作一一实现,目的在于一方面能够得到对JAVA基础的巩固,另一面在实现的过程中发现不足. 今天所实现的堆排序(最大堆)算法,最小堆大同小异.然后基于最大堆实现最大优先队列,最大优先队列可应用于作业调度,比如可将作业长度作为关键字值,实现最长作业优先:或者将作业优先权值作为关键字值,实现高优先权作业优先执行等等.最大堆排序算法结构如下图: 1 //:ThinkingInJava/com.mindview.fundam