2024-05-16 09:21:45 | 我爱编程网
1、先来写个最简单的java文件,就来写个helloworld的java程序把。打开电脑自带的记事本,输入下面代码。
import java.util.*;
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
注意:代码里的标点符号都要是英文状态下的,这一点很多新手朋友在写java文件的时候犯错。
2、写好java文件后,按下“Ctrl+S”进行保存java程序文件。
文件名:HelloWorld.java
文件类型:选择所有文件。
注意:这里java程序文件的文件名必须和java程序里的class名一致。
3、保存好java文件后,下面就要开始手动来执行java程序文件了。运行java程序是通过cmd命令提示符对话框来完成的,下面我们先打开cmd命令提示符对话框。如下图所示。
4、输入e: 然后按下回车,把盘符换到E盘。
在输入cd E:\java 然后回车,进入到java文件保存的文件夹下。如下图所示。
5、进入到java文件的保存位置后,输入java HelloWorld.java来编译我们的java文件。如下图所示。
6、上面执行java文件编译成功后,我们在java文件的目录下可以看到编译成功的java class文件,如下图所示。
7、成功编辑java文件后,在输入java HelloWorld来解析java文件的class文件。
OK,可以看到执行java文件的运行结果了,如下图所示。
package Project1;
import java.util.Scanner;
public class ChuQi {
public static void main(String[] args){
Scanner input=new Scanner(System.in);
String[] Name=new String [5];
Name[0]="蝴蝶效应";
Name[1]="使命召唤";
int DVDcun=2;
boolean[] shu=new boolean[Name.length];
int[] date=new int[Name.length];
int[] ciShu=new int[Name.length];
for(int i=0;i
shu[i]=true;
date[i]=0;
ciShu[i]=0;
}
int num;
int[] xuHao={1,2,3,4,5,6};
do{
System.out.println("************店面管理系统************");
System.out.println("\t1.查看目录");
System.out.println("\t2.新增DVD");
System.out.println("\t3.删除DVD");
System.out.println("\t4.借出DVD");
System.out.println("\t5.归还DVD");
System.out.println("\t6.退出");
System.out.print("请选择:");
num=input.nextInt();
if(num==1){
System.out.println("序号\t名称\t状态\t日期\t次数");
for(int i=0;i
System.out.println((i+1)+"\t"+Name[i]+"\t"+(shu[i]?"可借阅":"不可借")+"\t"+(date[i]==0?"":date[i])+"\t"+ciShu[i]);
}
}
while(num==2){
System.out.print("请输入您要新增的DVD名称:");
Name[DVDcun]=input.next();
boolean cun=true;
for(int i=0;i
if(Name[DVDcun].equals(Name[i])){
cun=false;
break;
}
}
if(cun==false){
System.out.print("已有此DVD!是否继续新增(y/n):");
String xuan=input.next();
if(xuan.equals("n")){
break;
}else if(xuan.equals("y")){
continue;
}
}
DVDcun++;
System.out.print("是否新增DVD(y/n):");
String ze=input.next();
if(ze.equals("n")){
break;
}
}
while(num==3){
System.out.println("序号\t名称\t状态\t日期\t次数");
for(int i=0;i
System.out.println((i+1)+"\t"+Name[i]+"\t"+(shu[i]?"可借阅":"不可借")+"\t"+(date[i]==0?"":date[i])+"\t"+ciShu[i]);
}
System.out.print("请选择要删除的DVD:");
int ze=input.nextInt();
if(shu[ze-1]==false){
System.out.println("您选择的产品在外借状态,不可删除!");
System.out.println("是否继续删除DVD(y/n)");
String xuan=input.next();
if(xuan.equals("n")){
break;
}else if(xuan.equals("y")){
continue;
}
}
System.out.println("删除成功!");
for(int i=ze-1;i
Name[i]=Name[i+1];
shu[i]=shu[i+1];
date[i]=date[i+1];
ciShu[i]=ciShu[i+1];
}
DVDcun--;
System.out.print("是否新增DVD(y/n):");
String xuan=input.next();
if(xuan.equals("n")){
break;
}
}
while(num==4){
System.out.println("序号\t名称\t状态\t日期\t次数");
for(int i=0;i
System.out.println((i+1)+"\t"+Name[i]+"\t"+(shu[i]?"可借阅":"不可借")+"\t"+(date[i]==0?"":date[i])+"\t"+ciShu[i]);
}
System.out.print("请选择借出的DVD:");
int ze=input.nextInt();
if(shu[ze-1]==false){
System.out.println("DVD在外借状态,不可再次外借!");
System.out.print("是否继续外借DVD(y/n):");
String xuan=input.next();
if(xuan.equals("n")){
break;
}else if(xuan.equals("y")){
continue;
}
}
do{
System.out.print("请输入外借日期:");
date[ze-1]=input.nextInt();
if(date[ze-1]<1||date[ze-1]>30){
System.out.println("日期错误请重新输入!");
}
}while(date[ze-1]<1||date[ze-1]>30);
shu[ze-1]=false;
ciShu[ze-1]++;
System.out.print("是否继续(y/n):");
String xuanZe=input.next();
if(xuanZe.equals("n")){
break;
}
}
while(num==5){
System.out.println("序号\t名称\t状态\t日期\t次数");
for(int i=0;i
System.out.println((i+1)+"\t"+Name[i]+"\t"+(shu[i]?"可借阅":"不可借")+"\t"+(date[i]==0?"":date[i])+"\t"+ciShu[i]);
}
System.out.print("请选择归还的DVD:");
int ze=input.nextInt();
if(shu[ze-1]==true){
System.out.println("您选择的DVD未外借!");
continue;
}
int ri;
do{
System.out.print("请输入归还的日期:");
ri=input.nextInt();
if(ri
System.out.println("日期不正确请重新输入:");
}
}while(ri
System.out.println("外借日期为:"+date[ze-1]);
System.out.println("归还日期为:"+ri);
System.out.println("每天应支付1元,从外借第一天开始算起");
System.out.println("应付的金额为:"+(ri-date[ze-1]+1*1));
shu[ze-1]=true;
date[ze-1]=0;
System.out.print("是否继续(y/n):");
String xuanZe=input.next();
if(xuanZe.equals("n")){
break;
}
}
boolean xuanZe=false;
for(int i=0;i
if(num==xuHao[i]){
xuanZe=true;
}
}
if(xuanZe==false){
System.out.println("您选择程序有误,请重新选择。");
continue;
}
System.out.println("谢谢使用!");
}while(num!=6);
}
}
我爱编程网(https://www.52biancheng.com)小编还为大家带来用Java如何编写一个DvD信息管理系统的相关内容。
DVDMgr类
package adminDVD;
import java.util.Scanner;
public class DVDMgr {
DVDSet dvd = new DVDSet();
public void setData() {
//初始化数据
//int[] state = dvd.state;
dvd.initial();
}
public void startMenu() {
System.out.println("欢迎使用 MiniDVD Mgr 1.0");
System.out.println("----------------------------------------------");
System.out.println("1.查看DVD");
System.out.println("2.借出DVD");
System.out.println("3.退出 MiniDVD Mgr");
System.out.println("请选择:");
Scanner input = new Scanner(System.in);
int choice = input.nextInt();
switch (choice) {
case 1:
search();
//执行查询
break;
case 2:
lend();
//标记借出
break;
case 3:
System.out.println("\n欢迎使用!");
break;
}
}
public void search() {
System.out.println("MyDVd Mgr 1.0 ---> 查询DVD \n");
String[] A = dvd.name;
int[] B = dvd.state;
String C;
for (int i = 0; i < A.length; i++) {
if (A[i] == null) {
break;
}
if (B[i] == 0) {
C = "已借出";
System.out.println(A[i] + "\t\t" + C);
} else {
System.out.println(A[i]);
}
}
System.out.println("------------------------------");
System.out.println("输入0返回");
returnMain(); //调用返回块
}
public void returnMain()
{
//System.out.println("输入0 返回");
Scanner input = new Scanner(System.in);
int num = input.nextInt();
if (num == 0) {
startMenu();
}
}
public void lend() {
System.out.println("MyDVD Mgr 1.0 ---> 借出DVD \n");
System.out.println("请输入要借的DVD名称");
Scanner input = new Scanner(System.in);
String name = input.next();
for (int i = 0; i < dvd.name.length; i++) {
if(dvd.name[i]==null){
System.out.println("操作不成功!");
break;
}else if(name.equals(dvd.name[i])&& dvd.state[i] == 1){
dvd.state[i] = 0;
System.out.println("操作成功!");
break;
}else if(name.equals(dvd.name[i])&& dvd.state[i] == 0){
System.out.println("《"+dvd.name[i]+"》"+"\t\t已借出!");
break;
}
/*if (dvd.name[i].equals(name[i])&& dvd.state[i] == 1) {我爱编程网
dvd.state[i] = 0;
System.out.println("操作成功!");
break;
} else {
System.out.println("操作不成功!");
break;
}*/
}
System.out.println("输入0返回");
returnMain();
}
public static void main(String[] args) {
DVDMgr mgr = new DVDMgr();
mgr.setData();
mgr.startMenu();
}
}
DVDSet类
package adminDVD;
import java.util.Scanner;
public class DVDSet {
String[] name = new String[50];
// 数组1存储DVD名称数组
int[] state = new int[50];
// 数组2存储DVD状态
public void initial() {
/*name[0]="风云II";
state[0]=1;
name[1]="英雄";
state[1]=1;
name[2]="罗马假日";
state[2]=1;
name[3]="无极";
state[3]=0;*/
Scanner input = new Scanner(System.in);
String answer = "y";
for (int i = 0; i < name.length; i++) {
System.out.print("第" + (i + 1) + "的DVD名称:");
name[i] = input.next();
System.out.println("是否借出?(0:借出 1:可借)");
state[i] = input.nextInt();
System.out.print("是否继续(y/n)");
answer = input.next();
if (answer.equals("n"))
{
break;
}
}
}
}
如何运行jar文件1、下载并安装最新版的Java虚拟机。下载网址:java.com/zh_CN/。2、安装好Java虚拟机后,双击需要运行的jar文件或在jar文件上点击鼠标右键,在弹出的菜单中选择“打开方式”→“选择默认程序”。3、在“打开方式”设置窗口中点击选中选项“始终使用选择的程序打开这种文件”前的复选框,再点击旁边的“浏览”按钮。4、选择JAVA虚拟机的安装文件夹,
如何使用命令行编译以及运行java文件方法/步骤我们先新建文本文档,输入自己的java程序。这里我写一个简单的java程序,来做示范。importjava.util.*;publicclassHelloDate{publicstaticvoidmain(String[]args){System.out.println("Hello,it's:");System.
java如何生成可以在其它电脑上运行的文件?在其他电脑上安装java环境就可以运行了.就是你开发的时候也要安装的那个JDK环境.也叫JAVA虚拟机吧.其实java程序并不是在某个操作系统下运行的,而是在java虚拟机里运行的.所以你想要在别的电脑或者其他设备上运行java程序,必须要有这个java虚拟机环境.在这台电脑装了JDK能运行java程序,在另一台电脑不装JDK怎样运行
jar文件怎么运行jar文件怎么运行关于jar文件怎么运行,jar文件怎么运行这个很多人还不知道,今天来为大家解答以上的问题,现在让我们一起来看看吧!1、jar文件是java程序导出之后的打包文件,在一些Linux系统或者手机系统中可以直接运行。2、但是大部分用户现在使用的都是Win7系统,而在Win7系统下是不可以直接运行jar文件的,必须要借用第三方软件或是其他方法才可以。3
java如何调用c语言源文件并进行执行?要在java中调用c语言的库,需要使用Java提供了JNI。\x0d\x0a举例说明\x0d\x0a在c语言中定义一个voidsayHello()函数(打印HelloWorld);然后在Java中调用这个函数显示HelloWord.\x0d\x0a现在分别从Java和C语言两部分说明:\x0d\x0a1.Java部分\x0d\x0a首先定义一个Hell
如何把.java程序变成.exe可执行文件有两种比较易用的方法:关于两种将Java程序转化为.exe程序工具的使用及比较一JSmooth1.出品Jsmooth,Sourceforge.NET2.类型free3.下载4.步骤a)利用Eclipse将所需要的主类打成可独立运行的jar包,注意添加manifest属性和MainClass。b)新建一个Jsmo
java如何调用exe文件?publicclasstransferExe{\x0d\x0apublicstaticvoidmain(String[]args){\x0d\x0aopenWinExe();\x0d\x0aopenExe();\x0d\x0a}\x0d\x0a//用Java调用windows系统的exe文件,比如notepad,calc之类\x0d\x0apublicstatic
如何运行java程序?步骤:1、在cmd中切换到编写的代码所保存的目录下;2、在cmd中输入javac然后点空格,再点击文件名和包括后缀名确定后,在存放编写代码的文件下会生成一个class的字节码文件;3、在cmd中输入java然后点空格,输入第二步中生成的字节码的文件名,不需要后缀名,点击确定即可运行代码。代码就是程序员用开发工具所支持的语言写出来的源文件,是一组由
2025-02-01 20:24:39
2024-01-05 14:11:24
2025-02-12 03:21:37
2025-02-10 15:19:48
2025-01-28 17:58:32
2024-11-22 05:08:01