BTC USD 81,110.6 Gold USD 4,378.12
Time now: Jun 1, 12:00 AM

Need help with java

C adalah lanjutan dari assembly... mempermudah programming tanpa terlalu memikirkan sangat perkara-perkara low level tapi masih mengekalkan kawalan terhadap processor dan memori.

C++ adalah lanjutan dari C, ditambah object oriented programming.

C dan C++ dicompile akan mendapat native code, iaitu machine code mengikut spesifikasi pengeluar processor.

Java lebih kurang macam C++, tapi dengan libary sendiri, dengan mindset untuk mewujudkan satu medan programming yang cross-platform. Untuk itu, kod-kod Java tak dicompile menjadi native code atau machine code dalam ertikata sejati... sebaliknya ia dicompile menjadi satu intermediary code yang difahami bukan oleh processor tapi oleh Java virtual machine. Bagi program java, JVM itulah processor.

Dari segi struktur, tak jauh beza dengan C++

tak salah aku ada sedikit beza dari segi memory management.

mantap...button thanks utk bro.. :)cgrock
 
Code:
/**
 * nested loops 123456 654321 akukurt
 */

public class Testis
{
    public static void main(){
        for(int i = 1; i <= 6; i++){
            for(int j = 1; j <= i ; j++){
                System.out.print(j);
            }
            System.out.println();
        }
        
        for(int i = 1; i <= 6; i++){
            for(int j = i; j>=1 ; j--){
                System.out.print(j);
            }
            System.out.println();
        }
    
    }
}
 
Last edited:
Code:
/**
 * nested loops 123456 654321 akukurt
 */

public class Testis
{
    public static void main(){
        for(int i = 1; i <= 6; i++){
            for(int j = 1; j <= i ; j++){
                System.out.print(j);
            }
            System.out.println();
        }
        
        for(int i = 1; i <= 6; i++){
            for(int j = i; j>=1 ; j--){
                System.out.print(j);
            }
            System.out.println();
        }
    
    }
}

well written...
 
programmer2 yg expert nih...tabik kat korg...
 
Code:
 for(int i = 1; i <= 6; i++){
            for(int j = i; j>=1 ; j--){
                System.out.print(j);
            }
            System.out.println();
        }

den bagi penerangan sikit tentang code ni, supaya lagi menambah kefahaman..

nested for loop yang pertama for(int i = 1; i <=6;i++)
digunakan untuk display untuk row

nested for loop yang kedua for(int j = i; j >= 1;j--)
digunakan untuk display untuk column...

so di nested loop yang 1st , i ialah 1 dan i less than or equal to 6.. argument valid, dia sambung ke nested loop ke-2..

nested loop 2 kata, j sama dengan i dimana i ialah 1.. dan j greater or equal to 1.. so argument valid, dan akan display j.. dalam kes ini, display satu..

kemudian j-- ( decrement j by 1, so j kurang satu, equal to kosong.. argument tak valid) so akan kembali ke nested loop 1st...

camtu la ia berfungsi sampai kesemua number di display..

nested loop ni juga digunakan untuk display 2d array.. sebab ada row and column..




.
 
Last edited:
untuk coding page satu tu korg pkai compiler ape ye??

ak copy dekat dekat devc++ kluar error [ stdafx.h : No such file or directory ]
 
untuk coding page satu tu korg pkai compiler ape ye??

ak copy dekat dekat devc++ kluar error [ stdafx.h : No such file or directory ]

buang yang #include "stdafx.h".. try compile balik..rasanya boleh..tak pernah lak gune devc++ ehehe

Code:
#include <iostream>


int main()
{
    using namespace std;

	int i=1;
	int j=1;

	while (i<7)
	{
		j=i;
		while (j>0)
		{
			cout<<j;
			j=j-1;
		}
		i=i+1;
		cout<<"\n";
	}
    return 0;
}
 
Back
Top
Log in Register