convert C++ to java (jeliot)

Selasa, 12 April 2011


C++

#include <iostream.h>
#include <conio.h>

void cetak_array(int A[], int n) {
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[ i ] << endl;
    getch(); 
}

void main() {
    int A[10] = {1,2,3,4,5,6,7,8,9,10};
    int n = 10;
    cout << "Nilai array asal : ";
    cetak_array(A, n);
    cout << "Setelah dikurangi 1 menjadi : " << endl;
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[ i ]-1 << endl;       
    getch();
    cout << "Nilai array dicetak kembali" << endl;
    cetak_array(A, n);
    cout << "Ternyata tidak berubah. Perhatikan perbedaannya " << endl;   
    for (int i=0; i<n; i++)
        cout << "Nilai indeks ke-[" << i << "] adalah " << A[ i ]-- << endl;       
    cout << "Nilai array dicetak kembali" << endl;
    cetak_array(A, n);
}

Jeliot

import jeliot.io.*;

public class myclass {
  public void cetak_array(int A[],int n)
{
   for (int i =0; i<n; i++)
   {
      System.out.print("Nilai indeks ke-[");
      System.out.print(i);
      System.out.print("] adalah ");
      System.out.print(A);
      System.out.print("\n");
   }

}

public void nilai_array()
{
   int[] A = {1,2,3,4,5,6,7,8,9,10};
   int n = 10;
   System.out.print("Nilai array asal : ");
   cetak_array(A, n);
   System.out.print("Setelah dikurangi 1 menjadi : ");
   System.out.print("\n");
   for (int i =0; i<n; i++)
   {
      System.out.print("Nilai indeks ke-[");
      System.out.print(i);
      System.out.print("] adalah ");
      System.out.print(A-1);
      System.out.print("\n");
   }
  
   System.out.print("Nilai array dicetak kembali");
   System.out.print("\n");
   cetak_array(A, n);
   System.out.print("Ternyata tidak berubah. Perhatikan perbedaannya ");
   System.out.print("\n");
   for (int i =0; i<n; i++)
   {
      System.out.print("Nilai indeks ke-[");
      System.out.print(i);
      System.out.print("] adalah ");
      System.out.print(A--);
      System.out.print("\n");
   }
   System.out.print("Nilai array dicetak kembali");
   System.out.print("\n");
   cetak_array(A, n);
}
private int[] B;
private int x;

public static void main(){
myclass X = new myclass();
X.nilai_array();
X.cetak_array(B,x);

}
}

Tidak ada komentar:

Posting Komentar