请高手帮看看这个java程序的问题出在哪里?

来源:百度知道 编辑:UC知道 时间:2024/07/07 12:35:22
我昨天刚开始接触java。。。。写了下面这个程序始终编译不了。。请高手指教。。

public class lesson{
public static void main(String[] args){
int x=100;
int y=200;
System.out.println("x=" x);
System.out.println("y=" y);
}
}
打印输出x=?跟y=?老是提示出错。。。

字符串连接要用+

public class lesson{
public static void main(String[] args){
int x=100;
int y=200;
System.out.println("x="+x);
System.out.println("y="+y);
}
}

System.out.println("x=" x);
错了!!
System.out.println("x="+ x);
System.out.println("y="+y);

字符串连接!

public class lesson
lesson 首字母大写
public class Lesson

System.out.println("x=" x);
System.out.println("x=" + x);
System.out.println("y="+ y);

掉了+号

字符串连接要用+
System.out.println("x="+x);

println里面输出的是字符串,“x“是字符串类型,而x是int类型,所以要用加号把他们连起来,java虚拟机编译的时候会自动把x的值(即100)转化为字符串类型。
正确写法:
public class lesson{
public static void main(String[] args){
int x=100;
int y=200;
System.out.println("x="+ x);