有问题请教
java吧
全部回复
仅看楼主
level 12
万能的吧友,,问题出在哪[乖][乖][乖]
2016年07月10日 10点07分 1
level 1
yang的类型换成int
2016年07月10日 10点07分 3
换了,还是报错
2016年07月10日 10点07分
@唯一的忌谈 输入那里换成nextInt了么?
2016年07月10日 10点07分
level 6
yang是什么类型
2016年07月10日 10点07分 4
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
level 7
你这是在加中培训吧?
2016年07月10日 12点07分 9
1