java问题int a, b,c; 是不是不对 要不 if(a>b){ } 怎么会报错

Scanner scan=new Scanner(System.in);
int a,b ,c;
System.out.println("input a:");
int A =scan.nextInt();
System.out.println("input b:");
int B =scan.nextInt();
System.out.println("input c:");
int C =scan.nextInt();
if(a>b){
}

您好,提问者:
    1、在Java编程中,是严格区分大小写的,A跟a是不一样的。

    2、if(a > b){}确实是错误的,你把int a = 0,b = 2;这样就对了,设置一个初始值。

//修改如下
  Scanner scan=new Scanner(System.in);
  int a,b ,c;
  System.out.println("input a:");
  a =scan.nextInt();
  System.out.println("input b:");
  b =scan.nextInt();
  System.out.println("input c:");
  c =scan.nextInt();
  if(a>b){
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-30
java严格区分大小写,int a与int A是两个不同的变量,而且变量声明不允许开头字母不允许大写,把int A 和int B改成a和b,不要重复定义名字相同的变量
第2个回答  2013-11-30
定义的是大写的、使用时是小写的,当然错了。

if(A>B){
}
这样
第3个回答  2013-11-30
你的a和b都没有初始化,预编译没通过啊。
第4个回答  2013-11-30
A,B,C跟a,b,c是不一样的

用Java编程 比较abc大小
public checkInt(int a , int b , int c){ if(a>b){ if(b>c){ System.out.println(a+" "+b+" "+c);}else if(a>c){ System.out.println(a+" "+c+" "+b);}else{ System.out.println(c+" "+a+" "+b);} }else if(a>c){ System.out.println(b+" "+a+" "+c...

从键盘上输入3个整数,分别赋给整型变量a,b,c,然后将输入的整数按照从小...
int m;\/\/中间变量 \/\/输入 if(a>b){ \/\/a比b大则a b交换 m=b;b=a;a=m;} if(a>c){ \/\/a比c大则ac交换 m=c;c=a;a=m;} if(b>c){ \/\/b比c大则bc交换 m=b;b=c;c=m;}

三个整数变量a,b,c,求最大值和最小值的java编程
public class TestA {public static void main(String[] args){\/\/定义abc三个参数值int a=3;int b=32;int c=320;\/\/定义最大值int max=0;\/\/定义最小值int min=0;\/\/假如a>b 先设置a为最大值,b为最小值if(a>b){max=a;min=b;}else{\/\/否则先设置b为最大值,a为最小值max=b;...

java 中 int a[],b;是声明了一个int型一维数组a和一个int型变量b...
第一种只是声明了一个int类型,至于是数组还是单个整形数都可以。第二种是直接声明了一个int类型的数组,所以变量只能是数组。

JAVA 给定3个数a,b和c,输出最大的数
if(a>b){ if(a>c){ alert(a);} } if(c>b){ if(c>a){ alert(c);} } if(b>a){ if(b>c){ alert(b);} } } \/\/--> <\/SCRIPT> <\/HEAD> <BODY> <H1 ALIGN=CENTER>打印最大的数字<\/H1> <P ALIGN=CENTER><INPUT TYPE=BUTTON NAME=ANNIU VALUE=输入数字 ONCLICK=shu()...

一个关于比较大小的问题--java,初级
从逻辑上看,没有任何问题。但是站在编辑器的角度想,inMax里面全部是if语句,如果if语句都不满足,肯定没有返回值了,所以报错。所以它建议你在last line(最后一行)return some_value,你可以在最后添加return 0;对程序没有任何影响

java中if嵌套问题 输入三个数a,b,c先确定a最小、把a与b,c各做一次比 ...
int min=minInt(a,b,c);System.out.println("a,b,b中的最小值min为:"+min);public int minInt(int x,int y,int z){ int minInt=x;\/\/假定X是最小的!if(y < minInt) \/\/ y与 minInt=y;if(z<minInt)minInt=z;return minInt;} 亲,我的回答你满意吗?如果满意就请右上角采纳,...

java 我比较整型变量ABC的大小(A==B==C)用的是if语句,可程序说不可比较...
A==B的结果是boolean类型 你用boolean类型==C肯定不行啊 得分开 if(A==B && A==C)

java:如果告诉你a,b,c三条边,判断是否可以构成三角形,如果能计算出这个...
首先你要知道构成三角形的原理---两边之和大于第三边,两边之差小于第三边。知道这个原理之后就可以开始写程序了 int zc=0;\/\/周长 int mj=0;\/\/面积 bool bo=flase;if(a+b<c&&a+c<b&&b+c<a){ bo=true;不满足条件 } \/\/判断a、b、c哪个大 if(a>b){ if(b>c)\/\/a>b>c { if(...

用java编写比较a,b,c的大小
c>(a>b?a:b)?c:(a>b?a:b)public class Demo1 { public static void main(String [] arg){ System.out.println(Max(3,4,3));} public static int Max(int a,int b,int c){ return c>(a>b?a:b)?c:(a>b?a:b);} } ...

相似回答