Java基础05:类型转换,ppp

Java基础05:类型转换

由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。

低 ------------------------------------------------ >>高
byte, short, char, —> int —> long —> float —> double
  • 运算中,不同类型的数据先转化为同一类型,然后进行运算。

强制类型转换

高 —> 低

 		int i = 128;
        byte b = (byte)i;// -128,内存溢出
		//强制转换  (类型)变量名     高--低
		System.out.println(i);//128
        System.out.println(b);//-128

低 —>高

		 int i1 = 128;
        double d = i1;

        //自动转换       低--高

注意点

  1. 不能对布尔值进行转换

  2. 不能把对象类型转换为不相干的类型,

  3. 在把高容量转换到低容量的时候,强制转换,

  4. 转换的时候可能存在内存溢出,或者精度问题!

    	System.out.println((int)23.7);      //23
    	System.out.println((int)-45.89f);   //-45
    
    	char c = 'a';
    	int i = c + 1 ;
    	System.out.println(i2);		//98
    	System.out.println((char)i2);//b	强制转换
    

自动转换与溢出问题

		//操作比较大的数的时候,注意溢出问题
		//JDK7新特性,数字之间可以用下划线分割
	int money = 10_0000_0000;
	int years = 20;
	int total = money*years;	//-1474836480,计算的时候溢出了
	long total2 = money*years;	//-1474836480,默认使int类型,转换之前已经存在问题了
	long total3 =(long) money*years;//20000000000,先把一个数转换为long

	System.out.println(total3);

mober:钱

years:年份

total:总共

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: pppossh-test是ppp1重命名后的名称。 PPP(Point-to-Point Protocol)是一种用于在两个节点之间建立网络连接的协议。在Linux系统中,ppp1表示第一个使用PPP协议的网络接口。当我们需要对该接口进行测试或者重新配置时,可以将它改名为pppossh-test。 重命名一个网络接口可以带来一些好处。首先,使用一个描述性的名称可以更容易地区分不同的接口,避免混淆。其次,重命名可以使网络配置更加灵活,方便我们根据需求进行调整和管理。 在这个特定的情况下,ppp1接口被改名为pppossh-test。这可能是因为该接口正在用于通过SSH(Secure Shell)协议进行远程连接和管理。通过将接口名称与所用协议或特定功能相关联,我们可以更直观地理解接口的用途和操作。 ### 回答2: pppossh-test是从ppp1重命名而来的。 ppp1是一个PPP(Point-to-Point Protocol)接口的名称,用于在计算机网络中建立和管理点对点连接。可能由于某种原因,系统管理员决定将ppp1重命名为pppossh-test。 pppossh-test这个名称中的"ppp"仍然代表PPP接口,但是尾部的"ossh-test"则可能是特定于系统或网络的标识符。它可能是为了与其他接口或设备进行区分,或者是为了提供更具描述性的标识,以便更容易识别和管理。 重命名可用于改善系统的可读性、管理和维护。通过为接口或设备选择更具描述性的名称,系统管理员可以更快地识别和定位特定的资源。这有助于减少混淆和错误,并提高系统的整体效率和可操作性。 需要注意的是,只是从名称中无法确定具体原因。只有对具体环境和设备的了解,才能确定为什么选择将ppp1重命名为pppossh-test。 ### 回答3: pppossh-test是ppp1改名后的新名称。 在计算机领域,我们常常需要对设备或接口进行重命名,以使其更具可读性或符合特定的命名约定。在这个情况下,pppossh-test是ppp1经过改名后获得的新名称。 重命名有时是为了提高可理解性和易维护性。例如,当我们看到ppp1时,可能不太容易理解它的作用或功能。但是,一旦将其重命名为pppossh-test,我们就能够直观地了解它与ppp和ssh的相关性,并且可能还与测试有关。 重命名还有可能是为了解决冲突或避免混淆的问题。如果原先有其他名为ppp1的设备或接口存在,为了避免潜在的冲突,可以将其重命名为pppossh-test来区分。 总之,pppossh-test是ppp1经过重命名后的新名称,具体是出于提高可读性、易理解性或避免冲突等原因,我们可能需要对设备或接口进行重命名。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值