永发信息网

java 布尔常量!

答案:3  悬赏:10  手机版
解决时间 2021-03-11 15:07
  • 提问者网友:黑米和小志
  • 2021-03-10 15:03
从书上抄下了一段程序,编译失败也,请大家指教下!
//VariableLiteral.java

public class VariableLiteral
{
pulic static void main(String[] args)
{
//声明变量,并用文字常量初始化
boolean isTrue=false
char c1='A';
char c2='\u0038';
char c3=Ox45; //十六进制
byte b=12;
short s=012; //八进制
int i=Ox48bF;
long 11=OX2Dcfa6;
long 12=Ox2Dcfa6l; //整形常量加后缀L或1,说明为long型
float f1=1;
float f2=22f; //加后缀f,将浮点型常量说明为float型
float f3=.26f;
double d1=22D; //加后缀D,将浮点型常量说明为double型
double d2=2e2; //double型常量
double d3=-2.1e12d; //double型常量可以加后缀D或者d

//输出
System.out.println("布尔型变量isTrue="+isTrue);
System.out.println("字符型变量c1="+c1);
System.out.println("字符型变量c1="+c2);
System.out.println("字符型变量c3="+c3);
System.out.println("字节型变量b="+b);
System.out.println("短整形变量s="+s);
System.out.println("整形变量i="+i);
System.out.println("长整形变量11="+11);
System.out.println("长整形变量12="+12);
System.out.println("单精度浮点型变量f1="f1);
System.out.println("单精度浮点型变量f2="f2);
System.out.println("单精度浮点型变量f3="f3);
System.out.println("双精度浮点型变量d1="+d1);
System.out.println("双精度浮点型变量d2="+d2)
System.out.println("双精度浮点型变量d3="+d3)
}
}
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-03-10 15:09
public class VariableLiteral
{
public static void main(String[] args)
{
//声明变量,并用文字常量初始化
boolean isTrue=false;
char c1='A';
char c2='\u0038';
char c3=0x45; //十六进制
byte b=12;
short s=012; //八进制
int i=0x48bF;
long l1=0x2Dcfa6;
long l2=0x2Dcfa6l; //整形常量加后缀L或1,说明为long型
float f1=1;
float f2=22f; //加后缀f,将浮点型常量说明为float型
float f3=.26f;
double d1=22D; //加后缀D,将浮点型常量说明为double型
double d2=2e2; //double型常量
double d3=-2.1e12d; //double型常量可以加后缀D或者d

//输出
System.out.println("布尔型变量isTrue="+isTrue);
System.out.println("字符型变量c1="+c1);
System.out.println("字符型变量c1="+c2);
System.out.println("字符型变量c3="+c3);
System.out.println("字节型变量b="+b);
System.out.println("短整形变量s="+s);
System.out.println("整形变量i="+i);
System.out.println("长整形变量11="+11);
System.out.println("长整形变量12="+12);
System.out.println("单精度浮点型变量f1="+f1);
System.out.println("单精度浮点型变量f2="+f2);
System.out.println("单精度浮点型变量f3="+f3);
System.out.println("双精度浮点型变量d1="+d1);
System.out.println("双精度浮点型变量d2="+d2);
System.out.println("双精度浮点型变量d3="+d3);
}
}

修改好了。0和o l和1 ;和;的问题。
结果:
布尔型变量isTrue=false
字符型变量c1=A
字符型变量c1=8
字符型变量c3=E
字节型变量b=12
短整形变量s=10
整形变量i=18623
长整形变量11=11
长整形变量12=12
单精度浮点型变量f1=1.0
单精度浮点型变量f2=22.0
单精度浮点型变量f3=0.26
双精度浮点型变量d1=22.0
双精度浮点型变量d2=200.0
双精度浮点型变量d3=-2.1E12
全部回答
  • 1楼网友:神鬼未生
  • 2021-03-10 16:22
boolean isTrue=false char c3=0x45; //十六进制 int i=Ox48bF; long 11=OX2Dcfa6; long 12=Ox2Dcfa6l; //整形常量加后缀L或1,说明为long型1.把 1在boolean isTrue=false后面加上分号; 2:把o改成0 3.把11和12换成英文的 看看
  • 2楼网友:天凉才是好个秋
  • 2021-03-10 15:33
不能~~~~ 只能基本数据类型和引用数据类型 boolean--boolean
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯