首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java方法调用

Java方法调用
EN

Stack Overflow用户
提问于 2016-05-12 22:21:01
回答 1查看 67关注 0票数 0

我是stackoverflow的新手,我对此有疑问:

代码语言:javascript
运行
复制
public class Glavna {
    static Scanner Sc = new Scanner(System.in);

    static Racunalo unosKonfiguracije(Scanner Sc){
        System.out.print("Unesite naziv proizvodzaca maticne: ");
        String maticnaPro = Sc.nextLine();
        System.out.print("Unesite tip maticne: ");
        String maticnaTip = Sc.nextLine();
        MaticnaPloca mb = new MaticnaPloca(maticnaPro,maticnaTip);

        System.out.print("Unesite naziv proizvodzaca procesora: ");
        String proPro = Sc.nextLine();
        System.out.print("Unesite tip procesora: ");
        String proTip = Sc.nextLine();
        System.out.print("Unesite tip sucelja procesora: ");
        String proSuc = Sc.nextLine();

        System.out.print("Unesite brzinu procesora u GHz: ");
        while(!Sc.hasNextBigDecimal()){
            System.out.print("Molim unesite brzinu (u GHz sa decimalnim zarezom): ");
            Sc.next();
        }
        BigDecimal proBrz = Sc.nextBigDecimal();
        Sc.nextLine();
        Procesor pr = new Procesor(proPro,proTip,proSuc,proBrz);


        System.out.print("Unesite naziv proizvodzaca radne memorije: ");
        String memPro = Sc.nextLine();
        System.out.print("Unesite tip radne memorije: ");
        String memTip = Sc.nextLine();
        System.out.print("Unesite kapacitet radne memorije(u GB): ");
        while(!Sc.hasNextInt()){
            System.out.print("Unesite kapacitet memorije kao integer(u GB):");
            Sc.next();
        }
        int memKap = Sc.nextInt();
        Sc.nextLine();
        RadnaMemorija rm = new RadnaMemorija(memPro,memTip,memKap);

        System.out.print("Unesite naziv proizvodzaca diska: ");
        String diskPro = Sc.nextLine();
        System.out.print("Unesite tip diska: ");
        String diskTip = Sc.nextLine();
        System.out.print("Unesite kapacitet diska(u TB): ");
        while(!Sc.hasNextBigDecimal()){
            System.out.print("Unesite kapacitet memorije(u GB):");
            Sc.next();
        }
        BigDecimal diskKap = Sc.nextBigDecimal();
        TvrdiDisk td = new TvrdiDisk(diskPro,diskTip,diskKap);

        //Konstruktor računala
        Racunalo r = new Racunalo(mb, pr, rm, td);

        return r;

    }

这是我的计算机配置方法,当我尝试在main中为两个不同的配置调用此方法两次时,我在控制台中得到如下结果:

代码语言:javascript
运行
复制
Unesite 1. konfiguraciju: 
Unesite naziv proizvodzaca maticne: 1
Unesite tip maticne: 2
Unesite naziv proizvodzaca procesora: 3
Unesite tip procesora: 4
Unesite tip sucelja procesora: 5
Unesite brzinu procesora u GHz: 6
Unesite naziv proizvodzaca radne memorije: 7
Unesite tip radne memorije: 8
Unesite kapacitet radne memorije(u GB): 9
Unesite naziv proizvodzaca diska: 10
Unesite tip diska: 11
Unesite kapacitet diska(u TB): 12
Unesite 2. konfiguraciju: 
Unesite naziv proizvodzaca maticne: Unesite tip maticne: 1 
Unesite naziv proizvodzaca procesora: 2                      
Unesite tip procesora: 3
Unesite tip sucelja procesora: 4
Unesite brzinu procesora u GHz: 5
Unesite naziv proizvodzaca radne memorije: 6
Unesite tip radne memorije: 7
Unesite kapacitet radne memorije(u GB): 8
Unesite naziv proizvodzaca diska: 9
Unesite tip diska: 10
Unesite kapacitet diska(u TB): 11

我如何更改代码,使我不会像第二个配置输入中所示的那样在一行中获得两个system.outs

EN

回答 1

Stack Overflow用户

发布于 2016-05-12 22:23:12

使用println()代替print()方法

代码语言:javascript
运行
复制
System.out.println("Unesite tip sucelja procesora: ");//This will print on new line everytime
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37189760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档