我有這個源代碼:(這是我的家庭作業)。創建一個將數字從十進制轉換爲二進制的程序。 我差不多完成了。我需要刪除零,java
package binek;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Binek {
public static void main(String[] args) {
String cislo;
int vypocet=1;
int zbytek=1;
int a=0;
BufferedReader in;
in = new BufferedReader(new InputStreamReader(System.in));
try{ cislo = in.readLine(); }
catch(IOException e) {cislo="";}
int dec=Integer.valueOf(cislo);
int[] pole = new int[10];
vypocet=dec/2;
zbytek=dec%2;
pole[0]=zbytek;
while(vypocet!=0){
a++;
zbytek=vypocet%2;
vypocet=vypocet/2;
pole[a]=zbytek;
}
for (int i = 9; i < pole.length; --i)
{
System.out.print (pole[i]);
} // here is the field with unnecessary zeros
}
}
好了,還等什麼呢這段代碼呢?它需要做什麼? –
_i'm差不多完成_恭喜! :) 還要別的嗎? – Asif
我覺得OP明確說*我需要刪除零和* /這裏是不必要的零字段* –