猫史档案馆


「P-H」Java教程 第三期——学会输出

用户:Python-happyyyyPython-happyyyy查看:15 回复:9 评论:15 创建时间:2021-09-24T07:14:32


Hello,没错又是我,我是happyyyy。 在前几期,我们学习了认识了Java以及配置了我们第一个openJDK-16(目前版本) 那么,今天,我将带领你们打出你们第一段Java代码就像学Python,你第一个Python代码打的是什么? 我想大多数人打的都是print()这个函数吧那Java如何实现所谓的输出? 你*能别急嘛 我们这次采用的是.txt写法,我先将源码放出来(啊这个编辑器编程猫上找到,网址喵o.cn/community/176847):   我们一行一行看,首先,‘class’这个单词你认识吧,学过Python的童鞋都知道——class是类。 对,没错,Java里面也有类这个概念,而且是必不可少的。 如果没有类,你接下来写的的所有东西都是白写。  接着,你看到了一堆的大括号,即“{”和“}”。 class的两个大括号之间就是class语句包含的内容(但是要空一个‘Tab’)。 然后,你看到了一大串不知道什么东西的代码,总的来说那一段可以被分为下面的那个图片:(图片摘自菜鸟教程:h‪t‪t‪p‪s‪:‪/‪/‪w‪w‪w‪.‪r‪u‪n‪o‪o‪b‪.‪c‪o‪m‪/‪j‪a‪v‪a‪/‪j‪a‪v‪a‪-‪b‪a‪s‪i‪c‪-‪s‪y‪n‪t‪a‪x‪.‪h‪t‪m‪l‪)  main方法是必不可少的,如果没有main方法,就相当于写了一个函数而不能直接运行。 而正如我刚刚所说,class大括号之间的语句是class的,所以main方法大括号之间的语句是mian语句的。   然后,‘System’一词出现了,是人的都知道,是系统的意思,也的确如此你只需要记住,System.out是向外输出的模块System.out.println()是向外输出的方法。 与Python不同的是,Python是print(),而Java是System.out.println() 哦对了还有一个细节,是Java的字符串是必须双引号的,不然的话。。。。    好我们将代码解析完毕,可以运行了,我们先将.txt文件转为.java文件,一定要是.java文件。 MacOS和Linux请打开终端,Windows请打开cmd在里面输入:javac文件路径,这个是编译java文件  接着输入:java文件路径 注意⚠️:javac文件路径带.java扩展名 java文件路径不带.java扩展名  如果输出成功,说明——你的第一段Java代码成功了!!!!  ############本文有彩蛋,大家来找一找


回复

上一页1 页 / 共 1下一页
Python-happyyyyPython-happyyyy

center_image

center_image

点赞0


评论


Python-happyyyyPython-happyyyy

《论 排 版 的  重 要 性》

点赞2


评论


lsk666666lsk666666

1.驼峰命名规范,类名应该是Test

2.java文件名必须和文件中定义的公共类(即public class)的名字相同。一个java文件必须有且仅有一个公共类(要不然你就写了个寂寞)如果一个java文件不包含公共类,应该是不能过编译

3.System类位于java.lang包中。所以java程序默认引入java.lang包(所以尽管没写import java.lang.*;,你也可以使用里面的类)

4.java的语句必须以分号结尾,后面不加分号过不了编译。但是代码块的大括号后面没有分号

5.System.out实际上是一个PrintStream对象。PrintStream是一个打印流。这个对象默认指向stdout,即标准输出流,也就是输出到终端上。类似的还有System.in和System.err,分别默认为stdin和stderr。这三个流可以通过System.setIn/setOut/setErr(PrintStream/InputStream )来重定向。

6.java里有单引号,只不过单引号只能用来括单个字符。

7.main的方法签名中args参数表示从命令行传来的参数(比如你输入java Test test test,那么args的值就是["test","test"])。这里还有另一种写法:String... args。运用了新版Java的特性(其实不算太心,java8支持这么写)可变参数,实际上args还是一个String类型的数组

 

点赞1


评论


lsk666666lsk666666

hello world的正确写法

//HelloWorld.java

public class HelloWorld{
    public static void main (String[] args) {
        System.out.println("Hello world!");

   }
}

点赞0


评论


lsk666666lsk666666

给爷更新!

点赞0


评论


UseRPGUseRPG

//其实楼主讲的有点复杂
//在我的内部教程中 第1期就讲了输出(进内部群才可以看!)
//其实输出不仅仅有:System.out.println(String);
//其实System.out.print(String);也可以进行输出
//二者的差异是前者可以换行 后者不可以

点赞0


评论


UseRPGUseRPG

这边建议单独下载一个IDE这边推荐IntellijIDEA(它的自动补全我吹爆) 网站喵zh-cn/idea/ 选社区版下载(两个版本都一样只不过一个花钱一个不花钱)

点赞0


评论


UseRPGUseRPG

btw你们也可以看下我的逆向教程

点赞0


评论


lsk666666lsk666666

快点更新!

点赞0


评论