小编use*_*057的帖子

在字符串之前添加空格 - 不像我想象的那样运作

我熟悉连接,这是一个简单的概念.我正在尝试做什么 - 使用简单的子串方法对齐几个数字.这就是我所拥有的,希望能更好地解释它:

String a1 = "    " + "" + a;
String e1 = "    " + "" + e;
String i1 = "    " + "" + i;
String o1 = "    " + "" + o;
String u1 = "    " + "" + u;

System.out.println ("The file contained:");
System.out.println ("A: " +  a1.substring(4));
System.out.println ("E: " +  e1.substring(4));
System.out.println ("I: " +  i1.substring(4));
System.out.println ("O: " +  o1.substring(4));
System.out.println ("U: " +  u1.substring(4));
Run Code Online (Sandbox Code Playgroud)

我省略了其余的代码,因为它与我的问题无关(并且工作正常).

我希望这样做可以将a,e,i,o和u与4个'空格'连接起来.当我运行程序时,在a,e,i,o或u之前没有任何空格的迹象.

任何帮助或意见表示赞赏,谢谢. …

java concatenation

2
推荐指数
1
解决办法
1358
查看次数

Makefile给我一个错误 - 没有这样的文件或目录

我有一个非常简单的makefile.我想在这个makefile中做的就是编译我的文件并为我的测试创建一个可执行文件.我有以下文件:

  • Test.cpp - 主要功能
  • BaseClass.cpp
  • BaseClass.h - Base类的头文件
  • DerivedClass.cpp - 继承基类
  • DerivedClass.h - 派生类的头文件

这是我的makefile:

all: Test

Test: BaseClass.o DerivedClass.o Test.o
    g++ -o BaseClass.o DerivedClass.o Test.o Test

Test.o: Test.cpp BaseClass.h DerivedClass.h
    g++ -c Test.cpp

Package.o: BaseClass.cpp BaseClass.h
    g++ -c BaseClass.cpp

DerivedClass.o: DerivedClass.cpp DerivedClass.h
    g++ -c DerivedClass.cpp

clean:
    rm -rf *.o
Run Code Online (Sandbox Code Playgroud)

我以前从未为5个文件创建过makefile.我可以很容易地创建一个3,但我不知道什么是错的.我得到的错误是:

测试:没有fuch文件或目录

编辑:谢谢,乔!就是这样.我的愚蠢监督.

c++ makefile

2
推荐指数
1
解决办法
1万
查看次数

使用for循环在Java中反转整数

这是一个家庭作业问题

如何用for循环反转Java中的整数?用户将输入整数(我不知道它将持续多长时间),我需要反转它.即:如果他们输入12345,我的程序返回54321.

这是catch,你不能在这个问题中使用String,StringBuffer,数组或其他高级结构.

我对我需要做的事情有基本的了解.我的问题是...在for循环中,条件不需要是x <整数的长度(位数)?没有String我该怎么做?

感谢您的任何输入,如果需要,我会添加更多信息.

编辑:

当然,在内省之后,我意识到我应该使用另一个for循环来做到这一点.我做的是创建一个for循环,通过除以10来计算数字:

       int input = scan.nextInt();
        int n = input;
        int a = 0;

           for (int x = 0; n > 0; x++){
               n = n/10;
                a = a + 1;
            }
Run Code Online (Sandbox Code Playgroud)

编辑2:

这就是我所拥有的

 int input = scan.nextInt();
        int n = input;
        int a = 0;
        int r = 0;
           for (int x = 0; n > 0; x++){
               n = n/10;
                a = a + 1;
            }
           for (int y = 0; y …
Run Code Online (Sandbox Code Playgroud)

java reverse for-loop

1
推荐指数
2
解决办法
9759
查看次数

标签 统计

java ×2

c++ ×1

concatenation ×1

for-loop ×1

makefile ×1

reverse ×1