java 输出中文_没见过的 Java 编程入门教程!例程使用中文标识符代码:问个好吧...

前言

Java 教程用中文写(如下)更能被新手理解学习。可惜至今没有看到类似入门教程,在此敢为人先。

注意:本教程的所有 Java 代码都可以正确运行,因为 Java 早已支持中文命名标识符。

78677b0991eb4d8f956f639e06f0c9d1.png

编程语言的语法是最机械的。在阅读过程中,请尽量关注于程序做了些什么,而一些语法细节可以暂时忽略。入门之后,在接下去的读写代码过程中,语法自然会熟练起来。

每一讲建议时间30分钟左右。如果卡住(比如超过一小时),欢迎提问。目的是让总时间控制在8小时左右,让“一天入门”更符合实际。

一 准备编程

编程就是让计算机做你想让它做的事。

编程语言是工具,就像画笔,应该拿上手找块空白就可以用。

为了编写第一个Java程序,必需一个Java开发套件(本文代码测试用的是Oracle JDK 8,随着它开始对商业项目收费,OpenJDK 是个替代),以及一个写程序的文本编辑工具。本文的代码足够简单,集成开发环境的用处不大。只要支持中文字符的任何文本编辑器都可以。

安装JDK后,打开命令行窗口,运行javac和java,如不报错"command not found",即为成功,可以继续。

二 问个好吧

新建文本文件,命名为"问好.java".输入最简单的一个Java程序:

class 问好 { public static void main (String[] 参数) { // 待续: 要让它做的事 }}

这个程序定义了一个类(class),名叫“问好”。文件名一般与类名相同。这个类就是一个程序。里面的main是程序入口。注意所有的大括号都需要配对。双斜杠"//"之后的是注释。是为读代码的人方便理解写的,不影响编译运行。"参数"很扎眼吧,不用急,第四讲就知道它做什么了。

这个程序可以编译运行(见"手把手"部分),但运行后没有任何输出。因为这个程序是个空架子,没有任何可以看到的运行结果。下面就让它做点事。

class 问好 { public static void main (String[] 参数) { // 要让它做的事 System.out.println("吃了么"); }}

加上的这行代码将打印一行字,内容是"吃了么"。

试试编译运行,将看到命令行下输出:

吃了么

试试改字符串的内容,再编译运行.恭喜! 你已经可以写出无数个不同的Java程序了。再试试加一行相同的代码,输出结果变了吗? 恭喜! 你已经可以写出无限长的Java程序了。

手把手:

在命令行下编译和运行

  • 编译:

在程序文件的目录下,运行下面的命令

$ javac 问好.java

此命令将程序文件编译生成.class文件,在这个目录下多了一个"问好.class"文件

注: 在Windows下, 如果报错"unmappable character for encoding GBK

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值