java 程序 看看哪错了

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:01:44
class Conversion {
public static void main(String args[]) {

byte b;

int i =257;

double d = 323.142;

System.out.println("\n conversion of in to byte.");

b = (byte)i;

System.out.println("\n conversion of double to int");

i = (int)d;

System.out.println("d and i :"+d"+"+ i);

System.out.println("\n conversion of double to byte.");

b = (byte )d;
System.out.println("d and b "+d"+"+b);

}

}

/* System.out.println("d and i :"+d"+"+ i);

System.out.println("\n conversion of double to byte.");

b = (byte )d;
System.out.println("d and b "+d"+"+b); */

System.out.println("d and i :"+d"+"+ i); 和
System.out.println("d and b "+d"+"+b);中少个加号。

改为System.out.println("d and i :"+d+"+"+ i); 和
System.out.println("d and b "+d+"+"+b);就可以了

print语句也引号和加号配合出错了。
完整正确的程序见下面:
byte b;

int i =257;

double d = 323.142;

System.out.println("\n conversion of int to byte.");

b = (byte)i;

System.out.println("b and i :"+b+","+ i);
System.out.println("\n conversion of double to int");

i = (int)d;

System.out.println("d and i :"+d+"