猿问

请老师帮忙看下这两个错误是什么?

public class TypeExchange {

    public static void main(String[] args) {

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

int n=98;

        //定义一个char类型的变量ch,将变量n赋值给ch,然后输出ch的值

char ch=n;

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

//定义一个长整型变量var,值为190000000,并输出

long var=19e7;

//定义一个double类型的变量d,将变量var的值赋值给d

double d=var;

}

}

TypeExchange.java:6: error: incompatible types: possible lossy conversion from int to char

char ch=n;

        ^

TypeExchange.java:9: error: incompatible types: possible lossy conversion from double to long

long var=19e7;

         ^

2 errors


Sawyer_Ge
浏览 1229回答 1
1回答

pardon110

报错信息都告诉你了,类型不兼容 (直接将int类型赋值给字符类型)。哪怕不懂英文,借助翻译工具复制粘贴也成啊。
随时随地看视频慕课网APP

相关分类

Java
我要回答