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

Need help with java

saiful89

Fun Poster
Messages
271
Joined
Oct 26, 2007
Messages
271
Reaction score
0
Points
10
saya perlukan pertolongan utk java...

saya bdk baru blajar...skang nih x paham dgn nested loops..~

eg.

1
12
123
1234
12345
123456

saya dah dpt solve question nih...

skang nih cam ner nak convert jadi

1
21
321
4321
54321
654321

tolong saya bg sesapa yg expert...~

kalo bley ajar cam ner cara mudah utk nested loops nih...~

ada tips x...~ :):)
 
bagi la code
1
12
123 dulu. nanti kitaorg convert haha.
 
kau perlu dua loop.. betul?

loop pertama akan kawal berapa baris nak di print
loop kedua akan kawal apa yang nak diprint pada baris semasa.

kau manipulate la dari + jadi -

atau, kalau contoh pertama kau mula dari 0, untuk contoh kedua kau mula dari 6, bagi setiap iteration kau tolak instead of incrementing.


Aku nak tolong, tapi malas kalau dipergunakan student yang malas nak fikir macam mana nak solve homework.
 
saya perlukan pertolongan utk java...

saya bdk baru blajar...skang nih x paham dgn nested loops..~

eg.

1
12
123
1234
12345
123456

saya dah dpt solve question nih...

skang nih cam ner nak convert jadi

1
21
321
4321
54321
654321

tolong saya bg sesapa yg expert...~

kalo bley ajar cam ner cara mudah utk nested loops nih...~

ada tips x...~ :):)

rasa macam pernah buat dulu. try paste original coding kat sini.. sama-sama tengok.:D
 
sori...
double post..
 
Last edited:
ape beza c++ ngan java..
ak bru blaja c++.. x msk lagi java..:">:">
 
Aku tak pandai cakap Jawa, dibawah pakai C++...
Port le sendiri... seharusnya tak beza jauh antara C++ dan Java (kecuali untuk bahagian OOP).

This one gives :

1
21
321
4321
54321
654321

Code:
#include "stdafx.h"
#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;
}

this one gives the first one, which is :

1
12
123
1234
12345
123456

Code:
#include "stdafx.h"
#include <iostream>


int main()
{
    using namespace std;

	int i=1;
	int j=1;

	while (i<7)
	{
		j=1;
		while (j<=i)
		{
			cout<<j;
			j=j+1;
		}
		i=i+1;
		cout<<"\n";
	}
    return 0;
}

Beza cuma pada 3 tempat sahaja.... Bagi loop yang duduk di dalam (loop J)

"Loop i" tidak berubah, fungsinya hanya untuk print 6 baris.
 
ape beza c++ ngan java..
ak bru blaja c++.. x msk lagi 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.
 
Back
Top
Log in Register