Advertisement
Guest User

Untitled

a guest
Aug 30th, 2014
289
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. */
  2. public static void main(String[] args) {
  3. StringBuilder a=new StringBuilder("0000");
  4. int i=a.length()-1;
  5. StringBuilder b=binHesapla(a,i);
  6. }
  7.  
  8. private static StringBuilder binHesapla(StringBuilder binn,int i) {
  9. StringBuilder bin=new StringBuilder(binn);
  10. if(bin.indexOf("0")==-1){
  11. System.out.println(bin);
  12. return bin;
  13. }
  14. int gezen=Character.getNumericValue(bin.charAt(i));
  15. if(++gezen==2){
  16. bin.setCharAt(gezen, '0');
  17. bin.setCharAt(gezen-1, '1');
  18. System.out.println(bin);
  19. return binHesapla(bin,i-1);
  20. }
  21. bin.setCharAt(gezen, '1');
  22. return binHesapla(bin,i-1);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement