java怎么算数_JAVA初学者——算数运算符
Hello!大家好,我是浩宇大熊猫,又是学习java的一天,开开森森~
运算符:也就是对常量或者变量进行操作的符号
表达式:用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式,不同的运算符连接的表达式体现的是不同类型的表达式。
算数运算符有: + (加法); - (减法); * (乘法); / (除法); % (取余)
public class Operator {
public static void main(String args[])
{
int a = 6;
int b = 4;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);
}
}
输出的结果为: 10 2 24 1 2
这里的1和2我刚开始也没想明白,直到...
除法得到的是商;取余得到的是余数;整数相除只能得到整数,要想得到小数,必须有浮点数的参与
刚刚看到字符与数值的加法操作,这也就表明字符可以和数值一起运算,记得韩老师讲过,ascii 代码,也就是 包括 A、a、0 都有相应的数值与之对应,A~Z是连续的,a~z也是连续的。
敲敲看~
public class Operator {
public static void main(String args[])
{
/*int a = 6;
int b = 4;
System.out.println(a+b);
System.out.println(a-b);
System.out.println(a*b);
System.out.println(a/b);
System.out.println(a%b);*/
int i = 10;
char c = 'A';
System.out.println(i+c);
char b = 'a';
System.out.println(i+b);
char d = '0';
System.out.println(i+d);
}
}
得到的结果为: 75 107 58
可见A的ASCII码为 65 ; a 的ASCII码为97 ; 0的ASCII码为48~
哈哈哈,很好玩的样子~
java怎么算数_JAVA初学者——算数运算符相关推荐
- java mod 运算_java中基本运算符
java中的位运算符及其用法. java中的位运算符及其用法.请一一解释一下.包括例子 位逻辑运算符有"与"(AND)."或"(OR)."异或(XOR ...
- java new 引用_java不用new运算符也能创建引用吗?
java不用new运算符也能创建引用吗? 关注:269 答案:6 mip版 解决时间 2021-01-30 06:37 提问者终不敌时光 2021-01-29 19:10 out.currentT ...
- java连接字符串_Java字符串连接运算符
Java字符串连接运算符 在java语言中所有的字符串都使用半角双引号括起来的,字符串属于引用数据类型,不属于基本数据类型的范畴,怎么定义一个字符串的变量呢?例如:String name = &quo ...
- java 位运算_java学习之运算符与表达式(四)
(6)位运算符 位运算是指对整数按二进制的位进行运算. 位运算用于整数或字符类型. 有7个:~(非).&(与).|(或).^(异或).<>(右移).>>>(无符号 ...
- java一对一关系_Java初学者疑难杂症之:一对一和一对多的关系
[威哥说]作为一个程序员,我们每天都在"搞"对象,额,"用"对象,感觉那个词都不太好,还是继续向下说,对象之间的关系有的是一对一的,也有一对多的(现实中有才好) ...
- java 比较表达式_java学习之运算符与表达式(三)
逻辑运算符 逻辑运算即对布尔类型进行的与.或.非.异或等的运算,其运算结果仍为布尔类型. 逻辑运算符有6个:&(与).\(或).!(非).^(异或).&&(条件与).||(条件 ...
- java入门中心_Java初学者怎么入门
先了解什么是Java的四个方面 初学者先弄清这些Java的基本概念也是必不可少的,死记硬背肯定是不行的,重在理解,理解它们之间的区别与联系,分别有哪些应用.想想这些代码中用到了哪些知识点.不要一味地照 ...
- java 减法基础_java基础之运算符
一.算术运算符: "-"减号或者负号:"*"乘:"/"除:"%"取模(求余):"++"自增:&quo ...
- java新手案例_java初学者都要掌握的案例
1.数组元素反转 1.案例需求 已知一个数组arr={19,28,37,46,50};用程序实现把数组中的元素值交换, 交换后的数组arr={50,46,37,28,19};并在控制台输出交换后的数组 ...
最新文章
- R语言shiny包运行runApp()报错的解决
- bash shell命令(1)
- arcgis python编程案例-面向ArcGIS的Python脚本编程
- 计算机网络:NAT基本原理
- ML之LoRBaggingRF:依次利用LoR、Bagging、RF算法对泰坦尼克号数据集 (Kaggle经典案例)获救人员进行二分类预测(最全)
- 介绍一个Excel批量处理软件
- 加载数据时先显示小圆圈不显示内容
- 《Python编程从入门到实践》记录之Python函数定义、使用
- Windows用WinDbg分析蓝屏dump文件查找原因(转)
- linux下最好的ftp服务器,用Linux系统构建高效FTP服务器
- POJ 1151 线段树+扫描线
- c#委托把方法当成参数
- java从JDK里提取全球数据,包含国家(名称、二字代码、三字代码)、币种(名称和代码)、和语言种类的数据
- C#可用的RSA公钥加密私钥解密以及私钥加密公钥解密,支持2048
- 真香啊,20张高清数据分析全知识地图,要学的东西全都概况了
- java中try-catch-finally的使用
- 刷cadn浏览量阅读量第二中方法
- [空间记录]嚯哈哈,空间访问量突破一万,纪念一下.
- “你 100% 的时间都是 IBM 员工”,程序员的业余个人项目也属于公司?
- 世界上根本没有黑天鹅
热门文章
- android edittext自动获取焦点,Android取消EditText自动获取默认焦点
- 出入境检疫局办理健康证流程
- 电脑是如何识别USB 3.0 U盘的
- 2022-12-11 第 323 场周赛
- 半小时搭建电子商务网站--opencart
- 香蕉派安装64位linux,快速上手 香蕉派镜像烧录与系统启动
- 树莓派4B+配件+Intel神经棒2代购机指南
- 阅读论文 Non-local Neural Networks(非局部神经网络)
- 判定给定的字符序列是否为回文【数据结构】【栈】
- Excel 2010 SQL应用055 SQL中使用三角函数