大家好,这里是爪哇小白的成长!
昨天和大家分享了如何用Java写代码“1 1=2” 。不知道你在尝试的过程中有没有发现 。这个代码太单一了 。这是什么意思?也就是说这个代码只能算1 1 。如果你想计算1 2呢?我们要改变代码,计算别的东西?再改一次?这太低级了?。〔桓拇肟梢约扑闫渌髀穑康比唬?答案是肯定的 。下面就和大家分享一下 。
我们的目标是在DOS命令窗口中输入我们想要计算的任何东西!没错,就是这么厉害!
你的朋友们是不是在想,这不是很难吗?别担心,很简单 , 只需要下面两行代码:
Java.util.Scanner变量名1 = new Java . util . scanner(system . in);
Int name 2=变量名1 . nextint();
这都是什么?完全看不懂!别急 , 听我解释:
第一行:这其实是一个固定的代码 。如果你想从DOS命令窗口输入数据,就写这行代码 。唯一需要自己改的就是变量名1(其实只是为了让大家知道上下变量不一样) 。变量自己命名 , 我一般把变量命名为1 S 。
第2行:如果要输入一个整数,就用int,变量名2本身就是一个 。如果要输入带小数的数字,请将int改为double,nextInt改为nextDouble 。有没有注意到I,我next后面int的第一个字母是大写的?这是java中的命名约定 。变量名首字母小写,后面每个单词首字母大写 。这不是硬性规定 , 但你最好照做 。这样写出来的代码美观易懂 。当其他人在这里看到它时,他们会立即知道这是一个方法名 。我们最好一开始就制定好写作规范 。
先说双 。double是java的基本数据类型之一,int用来存储整数,double用来存储小数 , 还有一种float page number用来存储小数 。double比float更精确,就是小数点后的位数多 。当我们使用double和float来定义新变量时,输入的数字应该有小数,例如:
双i = 1.0
浮动a = 2.3
我刚才说的从DOS命令窗口输入数字肯定不是所有人都能理解的,所以我举两个小例子:
第一行:Addition是我的文件名 。
第3行:程序入口 , 复制不解释 。
第4行:我的变量命名为S,其他的都是复制的 。
第五行:为什么我加了这样一句话?代码从上到下逐行执行 。第五行写完,提示你输入一个整数,然后输入第六行暂停,等你输入一个数字 。输入数字后 , 程序会继续向下执行 。如果没有五行会怎么样?没有五行是没有错误的 , 但是你会不知所措 。为什么节目突然停了?也许你写了一个代码,你知道你必须输入一个整数 。如果是别人呢?所以我们还是要写这行代码告诉别人怎么做 。你甚至可以考虑得更周到一点,这样写:System.out.print(请输入一个整数(输入后请回车):);
这里还有一个小知识点 。我在第四行用了print而不是println 。有什么区别?其实ln是换行的意思,print是输出后内容不会换行,println是输出后内容会自动换行 。我用HelloWorld的代码给你看:
结果:
可以看到,两个Hello world是挨着的,因为第一个用的是print , 输出Hello world后没有换行 。可以把print改成println自己试试 。这个不难 。
第7行:按照上面的,这是输出你刚才输入的数字 。因为X是一个变量,所以不需要双引号 。
如图所示:
如果要输入带小数的东西,可以把int改成double或者float,提示整数转置小数 , 自己输入的时候不要以小数结尾 。你自己试试就好了 。
下面是我们今天要做的,优化昨天的代码:
这里应该不难理解,只是注意变量名不同 。x相当于昨天的I,A相当于昨天的J , 随便取个名字,让它不一样就行了 。我今天没有K 。我直接输出最后一行(x a)的和 。也可以继续用K,在上面写一行:K = a x;(具体变量名看你取什么名字了),然后只要把我最后一行的(a x)改成k就行了,喜欢的话可以随便用一个 。
如图所示:
其实我们也可以从DOS命令窗口输入运算符号,可以进行加减乘除运算 。这个明天分享,明天就可以做一个可以加减乘除的计算器了 。
好了 , 看完了,你可以自己试试 。如有疑问,欢迎随时评论或私信我 。明天不见不散!
【java请输入 java如何输入】
推荐阅读
- 寡妇梦见自己怀孕 寡妇梦见自己怀孕有什么寓意
- 科目二先学车还是先预约考试
- 友情诗句 有哪些友情诗句
- 无器材锻炼手臂力量 如何锻炼手臂肌肉
- 剑灵天下四杰谁厉害
- 怎么设置宽带连接上网 如何设置宽带连接
- 科目二现在考几项
- 怎样做腊猪肝才好吃窍门 制作腊猪肝的方法
- 建筑沙可以放鱼缸吗