CodeGym /Blog Jawa /Acak /Divisi integer Jawa
John Squirrels
tingkat
San Francisco

Divisi integer Jawa

Diterbitake ing grup

Apa pembagian integer ing basa Jawa?

Pembagian ing Jawa lumrahe kaya pembagian reguler ing matematika utawa urip nyata. Nanging, mung mbuwang sisa. Contone, yen sampeyan dibagi 9 karo 2, quotient 4 lan sisane 1. Divisi integer Jawa - 1Ing urip nyata, jawabane 4,5 utawa 4½. Yen sampeyan nindakake pitungan sing padha karo int ing Jawa, jawaban sampeyan bakal dadi 4. Ora dibunderake menyang integer sing paling cedhak (kaya ~ 4,5 = 5) 1 minangka sisane dibuwang.

Tuladha 1 [ Sisa 0 ]

Divisi integer ing Jawa dianggo sampurna kanggo kabeh kasus ing ngendi pembagi rampung dibagi deviden ( integer dibagi x integer). Jawaban iki nomer wutuh lan jinis data integer bisa terus tanpa kebanjiran. Mula ora ana data sing ilang. Contone, deleng cuplikan ing ngisor iki.

public class IntegerDivision {

	public static void main(String[] args) {
		
		int dividend = 100;
		int divisor = 5;
		int quotient = dividend / divisor;
		
		//Dividend completely divides the divisor
		System.out.println(dividend + " / " + divisor + " = " + quotient);
			
		dividend = 143;
		divisor = 11;
		quotient = dividend / divisor;
		
		//Dividend completely divides the divisor
		System.out.println(dividend + " / " + divisor + " = " + quotient);
	}
}
Output
100/5 = 20 143 / 11 = 13

Tuladha 2 [ Sisa dudu 0 ]

Kanggo kabeh kasus divisi sing sisa ora 0, asil pungkasan bakal dipotong dadi integer sing bisa dibagi paling gedhe (9/2 = 4). Iki bakal ditampilake ing conto sing bakal teka. Bisa uga ana wektu nalika sampeyan butuh kutipan nyata ing desimal. Kanggo kasus kasebut, sampeyan bisa nggunakake tipe data float utawa dobel. Nanging, yen sampeyan pengin mbunderake quotient menyang int paling cedhak sampeyan bisa nindakake ing ngisor iki.

public class IntegerDivision {

	public static void main(String[] args) {

		int dividend = 9;
		int divisor = 2;
		int quotient = dividend / divisor;
		
		// Case I - Dividend does not divide the divisor completely
		// The quotient is chopped / truncated
		System.out.print("Integer division \t\t" );
		System.out.println(dividend + " / " + divisor + " = " + quotient);
		
		// Case II - Mathematical or real life division
		// Use float or double data type to get the actual quotient 
		
		double actualQuotient = (double)dividend / divisor;
		System.out.print("Mathematics division \t\t" );
		System.out.println((double)dividend + " / " + divisor + " = " + actualQuotient);
		
		// Case III - Integer Division with rounding off 
		// the quotient to the closest integer
		
		long roundedQuotient = Math.round((double)dividend / divisor);
		System.out.print("Round off int division \t\t" );
		System.out.println((double)dividend + " / " + divisor + " = " + roundedQuotient);

	}
}
Output
Divisi integer 9 / 2 = 4 Divisi matematika 9,0 / 2 = 4,5 Bunder int divisi 9,0 / 2 = 5

Panjelasan

Kasus I lan Kasus II minangka panjelasan. Kanggo Kasus III, sampeyan bisa ngilangi ing langkah-langkah ing ngisor iki.
  • Pisanan, sampeyan kudu ngowahi dividen dadi kaping pindho.

  • Nindakake divisi int Jawa reguler.

  • Babak quotient nggunakake metode Math.round () .

  • Gunakake datatype dawa kanggo nyimpen quotient dibunderaké.

  • Ngono! Sampeyan duwe output sing dikarepake minangka quotient.

Kesimpulan

Divisi kanthi integer Jawa bisa katon angel ing wiwitan. Nanging kanthi sawetara latihan lan pengulangan, sampeyan bisa nyekel. Nglakoni latihan sabisa. Bebas bae kanggo bali menyang postingan kita kapan wae sampeyan pengin. sugeng! Kanggo nguatake apa sing sampeyan sinau, disaranake sampeyan nonton video pelajaran saka Kursus Jawa
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION