java第一 ++--
大的转换小的自动转换
byte -> short -> int -> long -> float -> double
l 自动类型转换
表示范围小的数据类型转换成范围大的数据类型,这种方式称为自动类型转换
自动类型转换格式:
范围大的数据类型 变量 = 范围小的数据类型值;
如:
double d = 1000;
或
int i = 100;
double d2 = i;
l 强制类型转换
表示范围大的数据类型转换成范围小的数据类型,这种方式称为强制类型转换
强制类型转换格式:
范围小的数据类型 变量 = (范围小的数据类型) 范围大的数据类型值;
如:
int i = (int)6.718; //i的值为6
或
double d = 3.14;
int i2 = (int)d; //i2的值为3
1.1 算术运算符
我们在使用算术运算符时,记得要注意下列事项:
l 加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串。
l 除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除。
l “%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同。
l 整数做被除数,0不能做除数,否则报错。
赋值运算符
注意:诸如+=这样形式的赋值运算符,会将结果自动强转成等号左边的数据类型。
比较运算符
运算符 |
运算规则 |
范例 |
结果 |
+ |
正号 |
+3 |
3 |
+ |
加 |
2+3 |
5 |
+ |
连接字符串 |
“中”+“国” |
“中国” |
- |
负号 |
int a=3;-a |
-3 |
- |
减 |
3-1 |
2 |
* |
乘 |
2*3 |
6 |
/ |
除 |
5/2 |
2 |
% |
取模 |
5%2 |
1 |
++ |
自增 |
int a=1;a++/++a |
2 |
-- |
自减 |
int b=3;a--/--a |
2 |
//由小类型转大类型/*int i=520;double j=i;System.out.println(j);*///由大类型转小类型/*double a=2.9;int b=(int)a;System.out.println(b);*///运算符+拼接字符串/*int a=1;int b=2;//结果是a+b的和为12//双引号""就是个传染病,谁+""谁就是字符串,无论在前再后,都会成串,除非"a+b的和为"+(a+b)加个括号先算出来a+b的值,或者设置int sum=a+b;然后"a+b的和为"+sumSystem.out.println("a+b的和为"+a+b);*///运算符 / 除号//俩int除是不能有浮点的,结果为4//虽然再int a=9后面加d也可以但这样就成了double a=9d;所以最简单的方式就是再输出变量*1.0/*int a=9;int b=2;System.out.println(a*1.0/b);
class Demo01 {public static void main(String[] args) {//由小类型转大类型int i=520;double j=i;System.out.println(j); } } 这是打印值 class Demo01 {public static void main(String[] args) {//由小类型转大类型int i=520;double j=i;System.out.println(“j”);} } 这是打印字符串
class Demo01
{
public static void main(String[] args)
{
//由小类型转大类型
int i=520;
double j=i;
System.out.println(j);
}
}
这是打印值
class Demo01
{
public static void main(String[] args)
{
//由小类型转大类型
int i=520;
double j=i;
System.out.println(“j”);
}
}
这是打印字符串
转载于:https://www.cnblogs.com/pandam/p/10830788.html
java第一 ++--相关推荐
- 90 亿美元的“Java 第一版权案”终落幕:谷歌胜,甲骨文败!
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 谷歌与甲骨文之间 90 亿美元的版权纠纷官司,打了十几年,终于以反转的结局收尾了! 在此期间,美国联邦巡回上诉专门法院(U.S.Cour ...
- java - 第一阶段总结
java - 第一阶段总结 递归 递归:能不用就不用,因为效率极低 package over; //递归 public class Fi {public static void main(String ...
- 哪家中国公司为Java 16贡献最多?Java第一大厂居然不是第一的...
3月16日,Java16正式发布,前几天小编刚给大家介绍过Java16的新特性,还没有了解的小伙伴点这里:Java 16 正式发布!你还学得动吗? 同时很多小伙伴说自己还在用着Java8,这其中原因, ...
- 20165235 Java第一周学习总结
(# 20165235 Java第一周学习总结 Ubuntu下git的安装与使用 首先Ubuntu下git的安装,使用sudo apt-get install git下载Ubuntu,下载完成后可以用 ...
- 复习Java第一个项目学生信息管理系统 04(权限管理和动态挂菜单功能) python简单爬数据实例Java面试题三次握手和四次挥手生活【记录一个咸鱼大学生三个月的奋进生活】016
记录一个咸鱼大学生三个月的奋进生活016 复习Java(学生信息管理系统04权限管理和动态挂菜单功能) 改写MainFrame的构造方法 新增LoginFrame的验证登录是否成功的代码 新增Logi ...
- 北大青鸟java第一单元项目_北大青鸟java第一单元项目迷你TXT小说阅读器
[实例简介] 自用 已通过老师检测 得分88分 北大青鸟java第一单元项目迷你TXT小说阅读器,可以作为java se学习项目也可以作为其他项目,项目完整可直接运行 [实例截图] [核心代码] TX ...
- 十大最易受攻击的软件 Java第一Adobe第三
本文讲的是十大最易受攻击的软件 Java第一Adobe第三,一份最近的区域性调查报告显示,美国个人电脑上安装的软件中,甲骨文公司的Java,苹果公司的QuickTime,以及Adobe公司的PDF阅读 ...
- 学习总结 Java第一章
Java 第一章 1. Java语言特点 简单性 .解释性.面向对象.高性能.分布式处理.多线程.健壮性.动态.结构中立. 安全性 开源.跨平台(比较突出的特点) 2. JDK , JRE , JVM ...
- java 第一弹:最新Oracle JDK 下载安装与配置环境变量
java 第一弹:最新Oracle JDK 下载安装与配置环境变量 1.下载网站甲骨文官网https://www.oracle.com/java/technologies/javase-downloa ...
- Java 第一阶段建立编程思想 【房屋出租系统】
Java 第一阶段建立编程思想 [房屋出租系统] 1. 项目需求说明 2. 项目界面 1. 主菜单 2. 新增房源 3. 查找房源 4. 删除房源 5. 修改房源 6. 房屋列表 7. 退出系统 3. ...
最新文章
- Cesar竞赛平台项目中期总结
- 外部接口需求怎么写_软件需求规约怎么写
- ORACLE TEXT DATASTORE PREFERENCE(七)
- Android的面孔_Actiyity
- 豪横C4D电商实用素材,从此横着走
- Linux设置自动关机
- Python编程小记:基本语法
- .net core 中的[FromBody]和[FromFrom]的区别
- 淘宝链接转换成淘宝客链接--PHP
- 安装kubernetes_如何在Kubernetes中安装和使用Linkerd
- 深度学习-BP神经网络
- 开源项目you-get的下载和使用、使用Cookie、配置ffmpeg
- 2018年大连民族大学全国计算机,走进高校:大连民族大学(附2019各省录取线)...
- 【uni-app】H5的返回拦截经验分享
- 时光易逝,岁月荏苒----2019年自我总结
- 十年沉淀,回头发觉我当年面试 “Android” 竟然这么难!
- SOP运营的六大好处
- JCcreator 4.5 注册码
- python网页爬虫漫画案例_python实现网络段子页爬虫案例
- 源于Design Pattern Explanation with C++ Implementation的 设计模式 C++
热门文章
- qt使用动画提示正在载中
- BugkuCTF-MISC题linux与linux2
- 幻兽天下修复版java_宠物天下四-幻兽天下
- 仪表盘刻度调整_惊艳了我的仪表盘 那些年我遇到最美的“面孔”
- linux启动tongweb命令,linux7开机自启动东方通tongweb
- matlab 类 继承,继承MATLAB中的密封类
- linux qtcreator输入中文,新版QT creator下解决fcitx无法输入中文问题(QTcreatorV4.1.0)...
- linux将日期和日历信息追加到文件中_Linux常用指令
- mysql编码转换工具_mysql编码转换搞定
- java io 转换流_Java编程IO流中的转换流