请老师检查哪错了

来源:4-4 编程练习

慕粉18212148128

2019-11-16 00:27:43

package com.imooc;

public class fdsgfds {

public static void main(String[] args) {

// 将一个整型字面值67832赋值给char类型变量c

//并将c的值输出

int a = 67832;

char c = (char)a;

System.out.println("c = " +c);

//定义一个整型变量n,值为65

int n = 65;

//定义一个字符型变量c1,赋值为n,并输出c1的值

char c1 = (char)n;

System.out.println("c1 = " +c1);

//定义一个长整型变量l,值为987654321

long l = 987654321;

System.out.println("l = " +l);

//定义一个整型变量i,赋值为l,并输出i的值

    int i = (char)l;

    System.out.println("i = "+i);

    //定义一个float类型变量f,将变量l的值赋值给f,并输出f的值

    float f = (float)l;

    System.out.println("f = " +f);

    //将float的值f,重新赋值给变量l,并输出l的值

    f = (long)l;

    System.out.println("f = " +f);

    


}


}


写回答

2回答

好帮手慕酷酷

2019-11-16

同学你好,代码编写的不错,这里最后将float的值f,重新赋值给变量l,并输出l的值,而同学输出的是f的值,所以与效果图不同,具体修改如下:

http://img.mukewang.com/climg/5dcf66f609acfd2d05920206.jpg

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

幕布斯8235374

2019-11-16

//定义一个整型变量i,赋值为l,并输出i的值

    int i = (char)l;

    System.out.println("i = "+i);

    //定义一个float类型变量f,将变量l的值赋值给f,并输出f的值

    float f = (float)l;

    System.out.println("f = " +f);

    //将float的值f,重新赋值给变量l,并输出l的值

    f = (long)l;

    System.out.println("f = " +f);


0

0 学习 · 11489 问题

查看课程