java 代码怎么保存_Java学习代码保存--基本语法

//浮点书的各个知识点

public class FloatTest

{

public static void main(String[] agrs)

{

float af=5.23652142f;//默认输入为double型,使用(数值)f表示为float型

//输出af的值

System.out.println(af);

double a=0.0;

double c=Double.NEGATIVE_INFINITY;

float d=Float.NEGATIVE_INFINITY;//EGATIVE_INFINITY为负数无穷大,和POSITIVE_INFINITY为正无穷大

//float,double的负无穷大是否相同,用 == 判断,输出布尔值

System.out.println(c == d);

//用0除以0,结果为非数NaN

System.out.println(a/a);

//判断double和float的非数的是否相同,输出false,不同

System.out.println(a/a==Float.NaN);//NaN表示非数

//两个都为double型的,两个都是+infinity,输出 ture

System.out.println(6.0/ 0==555.0/0);

//输出—infinity

System.out.println(-8/a);

/*

只有(浮点数/0)才会有 +/-infinity或者NaN,(整数/0)会抛出异常

*/

System.out.println(4/0);

}

}

public class AutoConversion

{

public static void main(String[] agrs)

{

int a=6;

//将(int)转换为(float)

float b=a;

System.out.println(" int转float "+b);

//把int型赋值给byte

byte c=100;

//把byte赋值给char,看看能不能自动转换

//char d=c;尝试后编译提示出错

//把byte转换为double

double f=c;

System.out.println(f);//输出100.0,转换成功

}

}

public class PrimitAndString

{

public static void main(String[] agrs)

{

//将整数赋值给char的结果?

char a=5;

System.out.println(a);

//用整数赋值给String的结果?

//String b=100;显示出错,不能编译通过

//用String 和数值型的连接

String c=2.5+"a";

System.out.println(c);

//在println中数值型和String顺序不同结果怎么样?

System.out.println(3+4+"级");//输出7级

System.out.println(3+"级"+4);//输出3级4

System.out.println("级"+3+4);//输出级43

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值