如何使用vi编写一个Java的HelloWorld程序并编译执行

如何使用vi编写一个Java的HelloWorld程序并编译执行,第1张

输入vi HelloWorldjava\x0d\进入HelloWorldjava编辑,写上helloword的代码\x0d\public class Heoolworld{\x0d\ public static void main(String[] args){\x0d\ Systemoutprint("Hello World!"); \x0d\ }\x0d\\x0d\}\x0d\\x0d\按住键盘上的esc键,然后输入:wq保存并退出\x0d\\x0d\输入命令javac HelloWorldjava 编译Java类\x0d\输入java HelloWorld执行Java类

#include<stdioh>

main()

{

char ch;

do

{

printf("hello world Y/N:");

ch = getchar();

getchar();

if(ch == 'N'){ //如果输入N,则跳出循环,结束程序

break;

}

if(ch!='Y' && ch!='N'){ //如果输入不正确,给出警告并且结束此次循环

printf("Please input Y or N!\n");

continue;

}

}

while(1);

}

1、首先打开VC++60编译器,使用快捷键Ctrl+N,或者点击菜单栏的新建, 建立一个工程,选择倒数第三个 console application,给工程命名。

2、然后点击建立一个空工程,如图,点击完成。

3、然后继续Ctrl+N,新建一个文件,选择C++ source files,命名。

4、进入到新建的 cpp窗口中,切换至英文输入法,输入如下命令。

5、结果如下,经典的hello world!编写完成,祝你早日通过C语言考试。

不管学哪门语言,第一个HelloWorld程序成功运行起来的时候,代表着你的学习已经跨进了一小步。做这个java实验之前,读者最少要在自己的电脑上安装好JDK(包括配置好环境变量),如果读者还不会安装JDK和配置环境变量可以看作者的另一遍经验。

编写并保存代码。打开记事本编写如图1所示代码,图1代码为(注意输入代码时输入法一定切换到英文输入状态下):

public class HelloWorld {

/

输出一行字符串“Hello World!”

@param args

/

public static void main(String[] args) {

Systemoutprintln("Hello World!");

}

}

在D盘建立一个JAVA文件夹用于保存代码,保存的时候一定要注意,如图2所示,“保存类型(T)”要选择“所有文件()”,“文件名(N)”一定要为 HelloWorldjava 。如图3所示,保存后到D:JAVA下检查下文件名是否正确,HelloWorldjavatxt,HelloWorldtxt都是错误的文件名。JAVA程序代码后缀为java,文件名常常要求保持和类名一致。JAVA语言是严格区分大小写字母的,但是Windows的文件名却不区分大小写。

启动命令提示符并进入到D:JAVA文件夹。如图1所示,按下WIN+R键启动运行命令框,输入cmd命令后回车,就可以启动命令提示符窗口。然后在命令提示符窗口中输入下面命令进入D:JAVA目录:

>D: <回车>

>cd JAVA <回车>

调用编译指令javac把HelloWorldjava转换为字节码文件HelloWorldclass 。如下图所示,执行指令:

>javac HelloWorldjava <回车>

执行指令如果没提示什么信息就是最好的信息,这时检查JAVA文件夹就会发现多了一个class文件,这就是字节码文件了。如果提示错误信息就要回过头检查了。首先检查JDK环境变量是否配置好,然后检查类名和文件名是否一致,再检查代码是否有用正文输入法输入等等。

运行程序。代码转换为class 文件后就可以在JVM虚拟机下运行了。在命令提示符敲入命令:

>java HelloWorld <回车>

如图所示,回车后打印输出:

HelloWorld!

注意,这时实际上是运行HelloWorldclass,但是命令中并不用加后缀名。

分析第三步的伪编译原理。如图所示,java后缀的是源代码,一个或者多个源代码要经过java编译器生产class后缀的字节码。字节码是和平台无关的,和C语言编译生成平台相关的机器码是不一样的。机器码可以只能在对应的平台执行,字节码执行是平台无关的但是必须有解释器。

分析第四部JAVA程序的执行过程。图为class文件被读取后进行解释为平台相关机器码执行的过程。和编译型语言(比如C)程序最大的不同是JAVA程序经过解释器转换为和平台相关的机器码才可执行,可见这个过程在执行过程中动态解释,而编译型语言(比如C)是在执行之前就编译成了和平台相关的机器码了。这也是JAVA语言可以“一次(伪)编译,到处运行”的重要原因。

// #include是预处理指令,用于包含头文件。

// 头文件中包含着系统或者其他库已经写好的接口。

#include "stdioh"  // 标准输入输出库的头文件

main() // main是固定名称,用于标记程序的执行入口

printf("Hello, world\n"); // printf是系统输出函数,用于向控制台打印文字。

getch(); // 用于获得用户输入。在此处是为了让程序暂停,便于观察执行结果。对于Helloworld的输出没有影响。

Hello World解释

Hello World ,中文意思:你好,世界。世界上的第一个程序就是Hello World,由Brian Kernighan创作。

简介

"Hello, world"程序是指在计算机屏幕上输出"Hello,world"这行字符串的计算机程序,"hello, world"的中文意思是"世界,你好"。这个例程在Brian Kernighan 和Dennis M Ritchie合著的《The C Programme Language》使用而广泛流行。因为它的简洁,实用,并包含了一个该版本的C程序首次出现在1974年Brian Kernighan所撰写的《Programming in C: A Tutorial》

实际上将"Hello"和"World"一起使用的程序最早出现于1972年,出现在贝尔实验室成员Brian Kernighan撰写的内部技术文件《Introduction to the Language B》之中:

最初的"hello, world"打印内容有个标准,即全小写,有逗号,逗号后空一格,且无感叹号。不过沿用至今,完全遵循传统标准形式的反而很少出现。

我们刚开始接触计算机语言大多从Hello world 开始,下面是各种语言的Hello world program:

图形界面版

习语言

#包含 "习语言系统接口"

#包含 "习语言视窗接口"

主程序

整数类型主函数( 整数类型 参数个数, 字符类型 参数表[])

{

图形初始化显示器( 空指针, 320, 240,空指针, 0, 空指针);

图形打开显示器(0);

图形输出文字(100, 100 ,"Hello, world!");

图形输出文字(10, 200 ,"按任意键退出");

获取按键();

图形关闭显示器(1);

返回 0;

}

以上就是关于如何使用vi编写一个Java的HelloWorld程序并编译执行全部的内容,包括:如何使用vi编写一个Java的HelloWorld程序并编译执行、初学C语言,helloworld的程序,实现按Y重新运行,按N退出,按其他的发出警告并重新输入Y/N,怎么写、1.编写一个输出"Hello World!"的程序,用两种方式实现(Application、Applet)。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9771254.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存