标题:各位帮帮忙,一下午没找到错误。
只看楼主
香喷喷的包子
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2019-7-21
 问题点数:0 回复次数:4 
各位帮帮忙,一下午没找到错误。
import java.util.Scanner;
public class tast{
    public static void main(String[] args);
    Scanner in=new Scanner(System.in);
    System.out.println("输入一个整数");
    int a=in.nextInt();
    System.out.println ("请输入一个整数");
    int b=in.nextInt();
    if(a<b){
        int t=a;
        a=b;
        b=t;
    }
    System.out.print(a>b);
}


tast.java:5: 错误: 需要<标识符>
        System.out.println("输入一个整数");
                          ^
tast.java:5: 错误: 非法的类型开始
        System.out.println("输入一个整数");
                           ^
tast.java:7: 错误: 需要<标识符>
        System.out.println ("请输入一个整数");
                          ^
tast.java:7: 错误: 非法的类型开始
        System.out.println ("请输入一个整数");
                            ^
tast.java:9: 错误: 非法的类型开始
        if(a<b){
        ^
tast.java:9: 错误: 需要>
        if(a<b){
              ^
tast.java:14: 错误: 需要<标识符>
        System.out.print(a>b);
                        ^
tast.java:14: 错误: 需要<标识符>
        System.out.print(a>b);
                          ^
8 个错误
搜索更多相关主题的帖子: 错误 java System out println 
2019-07-21 16:32
果汁22
Rank: 2
等 级:新手上路
威 望:3
帖 子:3
专家分:0
注 册:2019-7-22
得分:0 
import java.util.Scanner;
class tast{
    public static void main(String[] args){
    Scanner in = new Scanner(System.in);
        System.out.println("输入一个整数: ");
        int a = in.nextInt();
        System.out.println("请输入一个整数: ");
        int b = in.nextInt();
            if(a < b){
                int t = a;
                    a = b;
                    b = t;
            }
    System.out.print(a + ">" + b);
    }
}
我不知道你想要的结果是不是这种 当a > b输出 a > b   当a < b 进入if的赋值 将AB值对调 输出结果还是 A > B 无论输入ab的值是多少永远大的是a小的是b
2019-07-22 02:51
果汁22
Rank: 2
等 级:新手上路
威 望:3
帖 子:3
专家分:0
注 册:2019-7-22
得分:0 
你的public后面{打成了; 还有System直接比大小是boolean的输出你得换一下列如我这样 还有就是你的IF没有}
2019-07-22 02:52
果汁22
Rank: 2
等 级:新手上路
威 望:3
帖 子:3
专家分:0
注 册:2019-7-22
得分:0 
import java.util.Scanner;
class tast{
    public static void main(String[] args){
    Scanner in = new Scanner(System.in);
        System.out.println("输入a整数: ");
        int a = in.nextInt();
        System.out.println("请输b整数: ");
        int b = in.nextInt();
            if(a < b){
                int t = a;
                    a = b;
                    b = t;
            }
    System.out.println("a的值为: "+ a);
    System.out.println("b的值为: "+ b);
    System.out.println(a + ">" + b);
    }
}
你添加一些输出的说明好点不然 得出的结果一模一样不看代码还以为是单纯的比大小
2019-07-22 02:59
wuchanghe
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-7-22
得分:0 
把 public static void main(String[] args); 后面的;去掉,改成{}
2019-07-22 14:35



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-495972-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.063755 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved