当前位置: 首页 > news >正文

Java 上机实践1(入门)

(大家好,今天分享的是Java的相关知识,大家可以在评论区进行互动答疑哦~加油!💕)

目录

实验一:一个简单的应用程序

一、实验目的

二、实验要求

三、程序实现

方法一(记事本)

方法二(IDEA)

四、程序代码

五、实验结果

实验二:联合编译 

一、实验目的

二、实验要求

三、程序代码

四、实验结果 


实验一一个简单的应用程序

一、实验目的

本实验的目的是让学生掌握开发java应用程序的三个步骤,即编写源文件、编译源文件和运行应用程序。

二、实验要求

创建以学号命名的文件夹,编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字,即“你好,欢迎学习Java”和“We  are students”。

三、程序实现

方法一(记事本)

  1. 新建一个记事本
  2. 输入代码
  3. 另存文件
  4. 更改文件名,名字为public后的名字+.java(Hello.java)
  5. 更改保存类型,选择所有文件
  6. 选择编码格式,一般选择ANSIUTF-8(在编译时需加上固定格式-encoding utf-8)(这里我们选择UTF-8)

方法二(IDEA)

  1. 新建java文件
  2. 输入代码
  3. 编译运行

(相较简便一些)

四、程序代码

public class Hello
{   public static void main (String args[ ]){  System.out.println(“你好,很高兴学习java”)//【代码1】命令行窗口输出"你好,很高兴学习Java"A a=new A();a.fA();}
}
class A
{    void fA(){  System.out.println(“We are students”)//【代码2】命令行窗口输出"We are students"}
}

五、实验结果

 (*:这里因为我们保存的格式为UTF-8,所以在终端里编译时需要加上-encoding utf-8)


实验联合编译 

一、实验目的

本实验的目的是学习同时编译多个Java源文件。

二、实验要求

创建以学号命名的文件夹,编写4个源文件即MainClass.java、A.java、B.java、C.java,每个源文件只有一个类。MainClass.java含有应用程序的主类(含有main()方法),并使用了A,B和C类。将4个源文件保存到同一目录中,例如“C:\1000”,然后变异MainClass.java。

三、程序代码

MainClass.java

public class MainClass {public static void main (String args[ ]) {System.out.println(“你好,只需编译我”)//[代码1]命令行窗口输出"你好,只需编译我"A a = new A();a.fA();B b = new B();b.fB();}
}

A.java

public class A {void fA() {System.out.println(“I am A”)//[代码2]命令行窗口输出"I am A"}
}

B.java

public class B {void fB() {System.out.println(“I am B”)//【代码3】命令行窗口输出"I am B"}
}

C.java

public class C {void fC() {System.out.println(“I am C”)//【代码4】命令行窗口输出"I am C"}
}

四、实验结果 


(今日分享暂时到此为止啦!为不断努力的自己鼓鼓掌吧🥳。今日文案分享:允许一切如其所是,然后记得勇敢。)     


http://www.mrgr.cn/news/68614.html

相关文章:

  • CAN和CANFD的不同点
  • 【前端知识】JS模块规范
  • 【野生动物识别系统】Python+深度学习+人工智能+卷积神经网络算法+TensorFlow+ResNet+图像识别
  • go格式化时间
  • Leetcode:26. 删除有序数组中的重复项——Java快慢指针暴力解法
  • 考研人数减少,为什么考同等学力申硕的却更多?
  • Adaptive AUTOSAR ——Cryptography (在自适应AUTOSAR中的应用:概念、功能与实现)
  • java中图片加载
  • mybatis+postgresql,无感读写json字段
  • Dinky控制台:利用SSE技术实现实时日志监控与操作
  • ONLYOFFICE ——让团队合作更高效
  • Java 上机实践2(基础数据类型与数组)
  • SD-定价关于Condition is Inactive
  • 【AtCoder】Beginner Contest 377-C.Avoid Knight Attack
  • C#基础-区分数组与集合
  • 数组模拟单链表-acwing
  • Redis - 主从复制
  • 回溯算法详解与剪枝优化
  • 叶子祺东京被偶遇 素颜逆天 身材火辣
  • C语言初阶必会的练习题(3)之位操作符(^ 、、>>等)的应用