level 1
上面已经定义了 int yang,后面又定义了string yang,系统分不清是哪个yang,建议在定义input.next()时换一个变量名。
2016年07月10日 11点07分
5
level 1
import java.util.Scanner;
class Test1
{
public static void main(String[] args)
{
Scanner scanner=new Scanner(System.in);
System.out.println("***");//提示用户输入4位数
int num=scanner.nextInt();
if (num>=1000&&num<=9999)
{
int A=num/1000;//千位上的数字
int a=num%10;//个位上的数字
int B=(num/100)%10;//百位上的数字
int b=(num%100)/10;//十位上的数字
int sum=A+a+B+b;//四位数字的相加和
String str=sum>=20?"Y":"N";
System.out.println(str);
}
else
{
System.out.println("请输入正确的数字 四位数");
}
}
}
2016年07月10日 11点07分
7
level 6
yang又是int类型又是string类型。既是父亲也是母亲,难呀楼主
2016年07月10日 12点07分
8