java:不到符号符号:变量log_如何⽤Java做⼀个简单的计
算器?
哈喽⼤家好,这⾥是java⼩⽩成长记!
在今天的内容开始之前,先和⼤家聊⼏句。很感谢⼤家看了我的内容发表的评论,我说过评论我会回复,可是没想到新⼈没有回复的权限!真的太不好意思了,不过⼤家的评论我都看了,谢谢⼤家的指责与⿎励,我会继续努⼒的,争取给⼤家带来更好的⽂章。
我在这⾥分享java,可是我却是个java⼩⽩,我的初⼼也不是来这⾥教学java,只是想分享⾃⼰学到的⼀些⼩知识,以及作为新⼿遇到的⼀些问题,如果内容有不合适的地⽅,欢迎⼤佬前来指教,我⼀定虚⼼接受。如果有也想学习java的⼩伙伴,可以去专业的视频学习,遇到问题可以我来探讨,⼀起学习进步!
好了,昨天给⼤家分享了如何在DOS命令窗⼝中输⼊数据,今天带来如何做⼀个简单的计算器。
想做⼀个计算器,需要使⽤到switch语句,我在这⾥简单介绍⼀下,专业学习请⾃视频。
switch语句是Java中控制语句中的选择语句。语法格式是这样的:
switch(值){
case 值1:
java语句;
java语句;
break;
case 值2:
java语句;
java语句;
break;
case 值3:
java语句;
小白学java有前途吗
java语句;
break;
}
解释 ⼀下:值就是你前⾯定义的⼀个变量,⽽且这个变量的数据类型必须是int或者String,char、byte、short也可以,因为这三个会⾃动转换为int,这三个今天⽤不到以后再说。String是⼀个引⽤数据类型,⽤来存放字符串的,字符串就是由数字、字母、下划线、组成的⼀串字符,这串字符必须⽤英⽂的双引号""扩起来,⽐如"123"、"java"、"1"、"a"、"中国"等等,这些都是字符串,字符串中可以有汉字。定义⼀个字符串类型:
String +变量名=字符串
⽐如:String s="中国"; String a="520".
注意String的S要⼤写。
case就是情况,值1就是变量的值,⽐如我上⾯的"中国"就可以是值1,整体的意思就是当变量的值是值1的时候,执⾏下⾯的java语句,java 语句就是我们写的代码,当值1下⽅的java语句执⾏完了,就break,
也就是switc结束了。⽼样⼦,我们举个例⼦,我们代码的任务就是,当你输⼊1的时候,会输出你好,当你输⼊2的时候,会输出中国。代码如下:
practice是我⽂件名,以后尽量⽤英⽂了。switch后⾯括号⾥的a,就是我上⾯定义的变量,值1是1,就是当a=1的时候,执⾏下⾯java语句;值2是2,就是当a=2的时候,执⾏下⾯java语句。我们看下结果:
输⼊1,结果是你好,输⼊2,结果是中国,没⽑病。所谓的值1、值2,就是你变量的结果。
有了这个铺垫,下⾯分享⼀下计算器的代码:
代码解释:
第⼀⾏:⽂件名是calculator,也就是计算器;
第六⾏:我为什么⽤double?因为你不可能计算的都是整数,肯定会有⼩数;
第⼋⾏:我们要输⼊运算符号,运算符号不是数字,所以我⽤了String,⼤家注意⼀下,这⾥不是nextString,⽽只是next就⾏了,别写错了。
第⼗⼀⾏:op就是我给运算符号定义的变量名,当我们输⼊不同的运算符号,就会执⾏不同的java语句,这个计算器只能计算加减乘除,所以就有四种情况。
第⼗三⾏:第⼀种就是运算符号是+的时候,加号为什么⽤双引号括起来?因为是String类型的,就是当op的值为+的时候,也就是值1是+的时候,执⾏下⾯语句;
第⼗四⾏:我们输出num1(第⼀个数字)、op(当前的运算符号)、num2(第⼆个数字)、“=”(就是⼀个等于号)、num1+num2(最后就是两个数字的和)。
下⾯的是⼀样的道理,就不⼀⼀解释了。
这个计算器虽然很low,但是也实现了加减乘除的运算,那种有按键的计算器,我还没学,等我学了在分享吧。
今天的内容就到这⾥了,感兴趣的⼩伙伴去尝试⼀下,代码不⾜的地⽅也请⼤佬指出来,我会及时改正。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。