[英]Splitting Integers
我嘗試解決的一小部分程序涉及將數字拆分為連續數字的不同組合。
例如,整數12345可以拆分為1、2、3、4、5、12、23、34、45、123、234、345、1234、2345。
作為我自己的初學者,我知道如何通過模塊除法和for循環來拆分整數,但是我不知道如何在算法中按這樣的組開始分離數字。 任何提示表示贊賞。 我不是要有人為我編寫代碼。
檢查此代碼也許有幫助
public class test {
public static void main(String[] args) {
int num = 12345;
String str ,numStr = Integer.toString(num);
for (int j=1 ; j<numStr.length() ;j++) {
for (int i=0 ;i<numStr.length() ; i++){
if (i+j <=numStr.length()) {
str = numStr.substring(i, i+j);
System.out.println(str+",");
}
}
System.out.println("-------------");
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.