我刚学习JAVA, 我写了一个小程序,如下:
import java.util.*;
import java.applet.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.image.*;
import java.awt.event.*;
import javax.swing.*;public class HelloWorld {
public static void main(String[] args) {
double n;
for (int i = 1; i < 3; i++)
{
double x = 9.0;
n = x;
}
System.out.println("Hello, world!"+ n);
System.out.println("恭喜你成功运行了第一个java应用程序!");
}
} 编译时给出 错误:可能尚未初始化变量n请问是什么原因?
import java.util.*;
import java.applet.*;
import java.awt.event.*;
import java.awt.*;
import java.awt.image.*;
import java.awt.event.*;
import javax.swing.*;public class HelloWorld {
public static void main(String[] args) {
double n;
for (int i = 1; i < 3; i++)
{
double x = 9.0;
n = x;
}
System.out.println("Hello, world!"+ n);
System.out.println("恭喜你成功运行了第一个java应用程序!");
}
} 编译时给出 错误:可能尚未初始化变量n请问是什么原因?
public static void main(String[] args) {
double n = 0.0; //你把它初始化就行啦
for (int i = 1; i < 3; i++)
{
double x = 9.0;
n = x;
}
System.out.println("Hello, world!"+ n);
System.out.println("恭喜你成功运行了第一个java应用程序!");
}
}
给n 赋个 初值就可以了