你知道1+1=2,但是你知道怎么用Java写吗?

哈喽大家好,这里是Java小白成长记!

昨天给大家讲解了HelloWorld代码的含义以及运行的步骤,不知道大家动手尝试了没有,是否成功了呢?

今天呢就给大家带来1+1=2的代码,话不多说,先上图:

以上代码都是什么意思呢?其实也是非常的简单,有了昨天的讲解,我相信大家对代码没有那么恐惧了,我给大家讲解一下:

第一行:加法运算就是我文件的名字,大家写成自己文件名字就好。

第三行:程序的入口,就是你的代码再多,也是从这里开始执行,不多解释,照抄。

第四行:int是java的八种基本数据类型之一,用来存放整数的,其他七种用到再讲,i是变量,名字随便取a、b、c、d都可以,i=1就是让i的初始值为1,整行的意思就是在电脑中新建一个存放整数的变量i赋值为1,第五行同理,在电脑中新建一个存放整数的变量j赋值为1。

第六行:就是在电脑中新建一个存放整数的变量k,然后让k=i+j。

第七行:就是向控制台输出k的值,不知大家注意到没有,HelloWorld是用英文双引号括起来的,但是这里的k却没有,原因很简单,没有用双引号最后的结果就是k的值,也就是2,如果写成"k",最后的结果就是英文字母k,而不是2。

然后我们就可以用DOS命令窗口去运行了。用我昨天补充中的方法,cmd直接进入DOS命令窗口中文件所在的目录下,因为我的文件名是“加法运算”,所以我就javac+空格+加法运算.java+回车,然后java+加法运算。我们就能看到结果2了,如图:

这样直接输出的结果2是不是看起来不太好看,所以教大家怎么输出的结果是“1+1=2”这种样子的。

其实并不难,大家只用把第七行的代码改成System.out.println(i+"+"+k+"="+j);

首先解释"+"和"=",就像上面说的k是一个道理,双引号里面是什么,就会输出什么,所以"+"的结果就是一个加号,"="的结果就是一个等于号。

i、j、k也不用过多解释,就是1、1、2嘛。那为何还要这么多+呢,其他的加号都是连接的意思,i+"+"的意思就是先输出i,再加上加号,结果就是i+,因为i=1,所以也就是1+,同理"+"和k中间的加号的意义就是把+和k连接起来,结果就是+k。同理后面都一样。

大家改完以后,别忘了ctrl+s保存一下,然后再去cmd进入DOS命令窗口运行(如果DOS命令的窗口没有关闭,直接运行就好了,不用重新进了)。结果如图:

就像这样,结果不只是一个2,而是1+1=2。如果大家想算其他的,只需要把代码中的数字改一下就行了,别只看了,快去试试吧!!!

今天的内容就先分享到这里,明天分享怎么从DOS命令窗口中输入数字。

相关文章

Java水仙花数

public class Demo_3 { public static void main(String[] args){ /* / % * 案例:判断一个数字是否为水仙花数 *...

100个Java工具类之66:处理数字和格式的类ChoiceFormat

ChoiceFormat类,是Java中用于处理数字和格式的类。它允许将格式化字符串附加到一定范围内的数字。它通常被用在MessageFormat中,作用是处理复数形式的消息。下面通过几个使用实例来更...

Java中常用的单目运算符及用法详解

我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,希望以这种方式帮助到更多的初学者或者想入门的小伙伴们,同时也能对自己的...

在Java中找出1到n个数字之间的重复数

给出一个长度为n+1的列表,它的数值范围从1到n,其中一个数字是重复的,你必须找到重复的数字。这个问题非常类似于在数组中查找缺少的数字。在这篇文章中,我将分享一个java程序和算法,以找到1到n个数字...

Java switch case语句详解

if…else 语句可以用来描述一个“二岔路口”,我们只能选择其中一条路来继续走,然而生活中经常会碰到“多岔路口”的情况。switch 语句提供了 if 语句的一个变通形式,可以从多个语句块中选择其中...

计算机储存数字和字符的方法你了解多少?

作者:薛8来源:https://ddnd.cn/2019/02/16/byte-hex-ascii/前言最近在学习中涉及到计算机储存、传输数字和字符等操作,由于对字节、2进制、10进制、16进制、AS...