java吧 关注:1,240,245贴子:12,714,343
  • 21回复贴,共1

帮忙,这个错误的原因是神马?

只看楼主收藏回复

原公式 y=x-1 x<0 ,y=0 x=0 ,y=x+1 x>0
我按书上的步骤
public static void main(String args[]) { int x = 1; int y; if (x < 0) { y = x - 1; } else if (x == 0) { y = 0; } else { y = x + 1; } }

为什么后面这个大括号有叉?算不粗来


1楼2012-07-18 22:58回复
    少一个类的}。。。。。。。。


    2楼2012-07-18 23:01
    收起回复

      话说米结果啊。。我是自学小白,求帮助啊


      3楼2012-07-18 23:11
      收起回复
        你有没有什么输出语句
        自然什么都没有


        IP属地:江苏4楼2012-07-18 23:11
        收起回复

          原题是介个样子的,我应该怎么弄?


          5楼2012-07-18 23:14
          收起回复
            import java.util.Scanner;
            public class Test{
            public static void main(String[] args){
            Scanner input=new Scanner(System.in);
            float x,y; System.out.println("请输入x的值: ");
            x=input.nextFloat();
            if(x<0){
            x=-1;
            }else if(x==0){
            y=0;
            }else if(x>0){
            y=x+1;
            System.out.println("x="+x);
            System.out.println("y="+y);
            }
            }
            }


            6楼2012-07-18 23:45
            收起回复