美文网首页
Java 学习笔记_2

Java 学习笔记_2

作者: hunter400 | 来源:发表于2016-07-18 21:56 被阅读0次

1、隐式转换 和 强制类型转换

隐式转换:

又叫自动类型转换。由系统自动完成的类型转换.

从存储范围小的类型到存储范围大的类型:

byte ->short(char)->int->long->float->double

强制类型转换:

显式类型转换也叫强制类型转换。

从存储范围大的类型到存储范围小的类型。

体规则为:

double→float→long→int→short(char)→byte

语法格式为:

(转换到的类型)需要转换的值

示例代码:

double d = 3.10;

int n = (int)d;

2、short s = 1; s = s + 1;有没有问题?如果有怎么解决? //short 参与计算 转换为int 参与计算

有问题,short 参与计算 自动转换为int,与左边数据类型不同。

short s = 1; s += 1;有没有问题?如果有怎么解决?

没有问题,s+=1 ,结果 转换为 short 左右数据类型相同。

3、System.out.println(Math.ceil(8.2));

  结果为:9.0  返回值类型为double;

4、

相关文章

  • java学习笔记-日志篇

    java学习笔记-日志篇-目录 java日志篇(1)-日志概述 java日志篇(2)-JUL(java.util....

  • nio

    参考文章 Java Nio Java NIO学习笔记 - NIO客户端时序图 Java NIO学习笔记 - NIO...

  • Java 学习笔记(13)——lambda 表达式

    title: Java 学习笔记(11)——lambda 表达式tags: [Java 基础, 学习笔记, 函数式...

  • java io

    参考Java IO学习笔记(一):File类Java IO学习笔记(二):RandomAccessFile类Jav...

  • Java学习笔记

    Java学习笔记 day1 public class Hello2 { ​ public static voi...

  • 文章目录

    Markdown学习 Markdown学习 Java学习 Servlet学习笔记 Java问题 Tomcat问题修...

  • Java学习笔记2

    每一门编程语言的一个程序都是Hello world!那Java也不例外。 那么编译运行一个程序的过程是什么呢? 在...

  • Java学习笔记2

    下面程序结果 Demo2_Student静态代码块我是main方法Student 静态代码块Student 构造代...

  • Java学习笔记_2

    多线程。线程是进程中的一个执行单元(执行路径),可以并发。System.gc();申请启动垃圾回收器,垃圾回收器比...

  • Java学习笔记2

    Java常用修饰符 1、访问修饰符 (1)private 使用对象:变量、方法。 注意:不能修饰...

网友评论

      本文标题:Java 学习笔记_2

      本文链接:https://www.haomeiwen.com/subject/ndcmjttx.html