数据类型的转换及Java阅读资料

类型转换

数据类型转换.png

整数型变量转浮点型变量会出现舍入误差 布尔型和其他类型不兼容,不能转型 在表达式中如果参与运算的操作数(变量、字面量、方法调用的结果、其他子表达式的结果)不属于同一类型,则会发生自动类型提升(及某些操作数自动进行类型转换),提升至高类型。 如果表达式中没有double、float、long,结果转为int

数组

一维数组的声明:

  • int[] arr=new int[n];(n表示数组长度)

  • int[] arr=new int[]{1,2,3,4,5,6};//声明数组对象

  • int[] arr={1,2,3,4,5,6}; 二维数组声明:

  • int arr=new inta;

  • int arr=new int{{1,2,3},{1,2,3},{1,2,3}};

  • int arr={{1,2,3,4},{1,2,3},{1,2,3,4,5}};//二维数组声明时直接初始化,也可以生成不规则的二维数组

System.out.println(Arrays.toString(数组名));--打印数组 System.out.println(Arrays.deepToString(arr));--递归打印数组 零长度数组用于防止返回null arr.length访问数组长度

Java推荐阅读

Java编程思想(电子版)不推荐买 effective enterprise java(第3版) Java核心技术(第10版) Java编程的逻辑(马俊昌) 重构 改善既有代码的设计(第1版) headFirst 设计模式 设计模式之禅(第二版) 编写高质量代码的 (秦小波) 算法(第4版)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第四天 数组【悟空教程】 第04天 Java基础 第1章数组 1.1数组概念 软件的基本功能是处理数据,而在处理数...
    Java帮帮阅读 1,667评论 0 9
  • 一、基础知识:1、JVM、JRE和JDK的区别:JVM(Java Virtual Machine):java虚拟机...
    杀小贼阅读 2,523评论 0 4
  • DAY 01 JAVA简述 Java是由SUN公司在1995年推出的一门高级编程语言,是现今服务器端的首选编程语言...
    周书达阅读 1,079评论 0 0
  • DAY 05 1、 public classArrayDemo { public static void mai...
    周书达阅读 799评论 0 0
  • 1月19日登陆全国影院的《奇迹男孩》没有过多过炫的特技,是一部家庭剧,是一个普通人生活的故事。 序言:影片讲述了一...
    皓月儿阅读 443评论 0 1

友情链接更多精彩内容