先说一下Java的基本数据类型转换规则,大的数据类型转换为小的数据类型需要强制转换,反之可以自动转换。 赋值表达式等号两侧的转换的规则是右侧的向左侧的看齐,即右侧表达式要转换到和左边的类型一样。 第一题:short s1 = 1; s1 = s1 + 1; 错! s1 + 1,s1是short类型, ...
分类:
编程语言 时间:
2019-10-10 14:06:46
阅读次数:
84
public class DataTypeSwitch{ public static void main(String [] args){ //自动转换、强制转换都是数值类型之间的转换 /* 自动转换: byte->short->int->long->float->double cha... ...
分类:
其他好文 时间:
2019-10-05 18:41:40
阅读次数:
79
强制转换 数学计算 进制转换 编码相关 高级内置函数 输入输出 ...
分类:
编程语言 时间:
2019-10-03 00:39:16
阅读次数:
82
好像没区别,对吧? 来看个全面的对比: 总结 : 1. for range 时会把 string[i]进行强制转换为 rune, 如果我们只需要byte,就多此一举了 2. 如果我们的string是非英文的字符,比如中文,那是默认按rune处理是非常稳妥的方式,不会有乱码。 ...
分类:
其他好文 时间:
2019-09-29 16:51:50
阅读次数:
93
Java实验报告 班级 计科二班 学号 20188423 姓名 邹健 完成时间 2019.9.27 评分等级 实验三 String类的应用 一、实验目的 (1) 掌握类String类的使用; (2) 学会使用JDK帮助文档; 二、实验内容 1.已知字符串:"this is a test of jav ...
分类:
其他好文 时间:
2019-09-27 19:22:24
阅读次数:
74
算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsExcepti ...
分类:
编程语言 时间:
2019-09-25 12:59:58
阅读次数:
99
变量的数据类型是可以转换的。转换的方法有两种,一种是自动转换,一种是强制转换。自动转换发生在不同数据类型的量混合运算时,由编译系统自动完成。自动转换遵循以下规则:1) 若参与运算量的类型不同,则先转换成同一类型,然后进行运算。2) 转换按数据长度增加的方向进行,以保证精度不降低。如int型和long ...
分类:
编程语言 时间:
2019-09-24 19:41:37
阅读次数:
126
函数: 是完成特定任务的独立程序代码 语法规则定义了函数的结构和使用方式 为什么要使用函数: 可以省去编写重复代码 可以让程序更加模块化,提高代码可读性 方便后期修改 种类: 内置函数: 由C语言系统提供 需要在程序前包含定义函数的头文件 自定义函数 不带参数 带参数 ————————————— 一 ...
分类:
编程语言 时间:
2019-09-24 17:35:48
阅读次数:
133
强类型定义语言和弱类型定义语言1)强类型定义语言: 强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言。 2)弱类型定义语 ...
分类:
Web程序 时间:
2019-09-23 12:21:11
阅读次数:
105