2016-12-09 3 views
-3

Я сделал эту программу на C, и я понятия не имею о Java (разработчике new-youung). Можете ли вы помочь мне «перевести» ее на Java?C на Java (программирование двоичных чисел)

#include<stdio.h> 
#include<stdlib.h> 
#include<graphics.h> 
void printbin(int num) 
{ 
    int binnum; 
    binnum=num%2; 
    num=num/2; 
    if (num!=0) printbin(num); 
    printf("%d",binnum); 
    return; 
    system("pause"); 
} 

int main(void) 
{ 
    int posnumber,binnum; 
    printf("Give a number : "); 
    scanf("%d",&posnumber); 
    printbin(posnumber); 
    printf("\n"); 
    return 0; 
} 
+0

SO нет службы коды перевода, извините. VTC. –

+0

* #include #include #include MarcJackob

+1

Я голосую, чтобы закрыть этот вопрос не по теме, потому что это явно запрос написать свой код, а не вопрос. Сначала прочитайте страницу [Ask]. :) –

ответ

0

Вы можете узнать из этого кода, надеюсь, что это может помочь вам:

//here is comments in java 
package help; 

import java.util.Scanner; 
//this is the way how you can all the libraries in java so 
/* 
#include<stdio.h> 
#include<stdlib.h> 
#include<graphics.h> 
*/  

//here name of your class 
public class Help { 

    //here name of your methode 
    public static void printbin(int num) { 
     int binnum; 
     binnum = num % 2; 
     num = num/2; 
     if (num != 0) { 
      printbin(num); 
     } 
     System.out.println(binnum); 
    } 

    //here is the main methode in java 
    public static void main(String args[]) { 
     int posnumber, binnum; 
     Scanner scan = new Scanner(System.in); 
     System.out.println("Give a number : "); 
     posnumber = scan.nextInt(); 
     System.out.println(posnumber); 
    } 
} 

удачи, и хороший старт с Явой :)

+0

thnx so much @mrly – MarcJackob

+0

приветствуется :) –

+0

я приму это в 6 mnts .. thnx снова! – MarcJackob

Смежные вопросы