网站首页 > 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命令窗口中输入数字。
猜你喜欢
- 2025-06-12 Python输出语句print()(python中输出语句)
- 2025-06-12 一份相对完整的转义字符对照表(转义字符表示方法)
- 2025-06-12 Java 8之后的那些新特性(二):文本块 Text Blocks
- 2025-06-12 注释/*和//的起源、/*和/ *的差异
- 2025-06-12 一秒钟变电脑高手 只会Ctrl+C已经OUT了
- 2025-06-12 续行符可以忽略空格吗?(续行符号)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)