java尚未初始化变量问题
有时候,我们在写代码时,会遇到尚未初始化时的问题而编译出错,在java程序中,任何变量都必须初始化后才使用。
比如下面这个代码:
import java.util.Scanner;
public class HelloJava{
public static void main(String[ ] args)
{
double s=0.0;
int a=0;
double b;
Scanner ins=new Scanner(System.in);
a=ins.nextInt();
Scanner ind=new Scanner(System.in);
s=ind.nextDouble();
if(a==0)
{
if (s<=6000)
b=s*0.1;
else if(s<=27950)
b=(6000)*0.10+(s-6001)*0.15;
else if(s<=67700)
b=(6000)*0.10+(27950-6001)*0.15+(s-27951)*0.27;
else if( s<=141250)
b=6000*0.10+(27950-6001)*0.15+(67700-27951)*0.27+(s-67701)