Kodenya
import java.util.Scanner;
class DecimalToHexExample
{
public static void main(String args[])
{
Scanner input = new Scanner( System.in );
System.out.print("Enter a decimal number : ");
int num =input.nextInt();
// calling method toHexString()
String str = Integer.toHexString(num);
System.out.println("Method 1: Decimal to hexadecimal: "+str);
}
}
Hasilnya:
Tuesday, November 22, 2016
Contoh Program If Else
Kodenya:
import java.util.Scanner;
public class Everything {
public static void main(String[] args) {
Scanner masukan = new Scanner (System.in);
double x=0,z=0, e=0,n=0;
int nilai=0;
System.out.println("all in One");
System.out.println("mau apa??");
System.out.println("1. pembagian ");
System.out.println("2. perkalian");
System.out.println("3. beli rumah angker");
System.out.println("4. makan makanan mahal");
nilai = masukan.nextInt();
if (nilai==1){
System.out.println("masukkan nilai 1");
x = masukan.nextInt();
System.out.println("masukan nilai 2");
z = masukan.nextInt();
System.out.println("");
System.out.println("hasilnya adalah");
System.out.println(x/z);
}
//kalian
else if (nilai==2){
System.out.println("masukkan nilai 1");
x = masukan.nextInt();
System.out.println("masukan nilai 2");
z = masukan.nextInt();
System.out.println("");
System.out.println("hasilnya adalah");
System.out.println(x*z);
}
//rumah
else if (nilai==3) {
System.out.println("harga rumah" );
z=z+100;
System.out.println(z);
System.out.println(" mau di renovasi() atau diperbaiki(2)");
nilai= masukan.nextInt();
if (nilai==1) {
System.out.println("ya? tammbah 300");
e=z+300;
System.out.println("jimlah total"+ e);
}
else if (nilai==2) {
System.out.println("ya? tambah 500");
e=z+500;
System.out.println(e);
}
}
//makanan
if (nilai==4) {
System.out.println("Zen Resto");
System.out.println("pilih apa yang kamu mau");
System.out.println("1. nasgor");
System.out.println("2. bebek");
nilai=masukan.nextInt();
switch (nilai) {
case 1 :
n = n+1000;
System.out.println(n);
case 2 :
n= n+2000;
System.out.println(n);
System.out.println("mmakan lesehan (1), Apa di Bungkus (2)");
nilai =masukan.nextInt();
if (nilai==1) {
e = n +1000;
System.out.println("nambah 1000, jadi total = " + e);
} else if (nilai==2) {
e= n + 3000;
System.out.println("nambah 3000, jadi total = " + e);
}
}
}
}
}
Hasilnya:
import java.util.Scanner;
public class Everything {
public static void main(String[] args) {
Scanner masukan = new Scanner (System.in);
double x=0,z=0, e=0,n=0;
int nilai=0;
System.out.println("all in One");
System.out.println("mau apa??");
System.out.println("1. pembagian ");
System.out.println("2. perkalian");
System.out.println("3. beli rumah angker");
System.out.println("4. makan makanan mahal");
nilai = masukan.nextInt();
if (nilai==1){
System.out.println("masukkan nilai 1");
x = masukan.nextInt();
System.out.println("masukan nilai 2");
z = masukan.nextInt();
System.out.println("");
System.out.println("hasilnya adalah");
System.out.println(x/z);
}
//kalian
else if (nilai==2){
System.out.println("masukkan nilai 1");
x = masukan.nextInt();
System.out.println("masukan nilai 2");
z = masukan.nextInt();
System.out.println("");
System.out.println("hasilnya adalah");
System.out.println(x*z);
}
//rumah
else if (nilai==3) {
System.out.println("harga rumah" );
z=z+100;
System.out.println(z);
System.out.println(" mau di renovasi() atau diperbaiki(2)");
nilai= masukan.nextInt();
if (nilai==1) {
System.out.println("ya? tammbah 300");
e=z+300;
System.out.println("jimlah total"+ e);
}
else if (nilai==2) {
System.out.println("ya? tambah 500");
e=z+500;
System.out.println(e);
}
}
//makanan
if (nilai==4) {
System.out.println("Zen Resto");
System.out.println("pilih apa yang kamu mau");
System.out.println("1. nasgor");
System.out.println("2. bebek");
nilai=masukan.nextInt();
switch (nilai) {
case 1 :
n = n+1000;
System.out.println(n);
case 2 :
n= n+2000;
System.out.println(n);
System.out.println("mmakan lesehan (1), Apa di Bungkus (2)");
nilai =masukan.nextInt();
if (nilai==1) {
e = n +1000;
System.out.println("nambah 1000, jadi total = " + e);
} else if (nilai==2) {
e= n + 3000;
System.out.println("nambah 3000, jadi total = " + e);
}
}
}
}
}
Hasilnya:
Bubble Sort
Kodenya:
import java.util.Scanner;
class BubbleSort {
public static void main(String []args) {
int n, c, d, swap;
Scanner in = new Scanner(System.in);
System.out.println("Input number of integers to sort");
n = in.nextInt();
int array[] = new int[n];
System.out.println("Enter " + n + " integers");
for (c = 0; c < n; c++)
array[c] = in.nextInt();
for (c = 0; c < ( n - 1 ); c++) {
for (d = 0; d < n - c - 1; d++) {
if (array[d] > array[d+1]) /* For descending order use < */
{
swap = array[d];
array[d] = array[d+1];
array[d+1] = swap;
}
}
}
System.out.println("Sorted list of numbers");
for (c = 0; c < n; c++)
System.out.println(array[c]);
}
}
Hasilnya
import java.util.Scanner;
class BubbleSort {
public static void main(String []args) {
int n, c, d, swap;
Scanner in = new Scanner(System.in);
System.out.println("Input number of integers to sort");
n = in.nextInt();
int array[] = new int[n];
System.out.println("Enter " + n + " integers");
for (c = 0; c < n; c++)
array[c] = in.nextInt();
for (c = 0; c < ( n - 1 ); c++) {
for (d = 0; d < n - c - 1; d++) {
if (array[d] > array[d+1]) /* For descending order use < */
{
swap = array[d];
array[d] = array[d+1];
array[d+1] = swap;
}
}
}
System.out.println("Sorted list of numbers");
for (c = 0; c < n; c++)
System.out.println(array[c]);
}
}
Hasilnya
Binary jadi Desimal
Kodenya
import java.util.Scanner;
class BinaryToDecimal {
public static void main(String args[]){
Scanner input = new Scanner( System.in );
System.out.print("Enter a binary number: ");
String binaryString =input.nextLine();
System.out.println("Output: "+Integer.parseInt(binaryString,2));
}
}
Hasilnya
import java.util.Scanner;
class BinaryToDecimal {
public static void main(String args[]){
Scanner input = new Scanner( System.in );
System.out.print("Enter a binary number: ");
String binaryString =input.nextLine();
System.out.println("Output: "+Integer.parseInt(binaryString,2));
}
}
Hasilnya
Reverse Menggunakan For
Kodenya
import java.util.Scanner;
class ForLoopReverseDemo
{
public static void main(String args[])
{
int num=0;
int reversenum =0;
System.out.println("Input your number and press enter: ");
//This statement will capture the user input
Scanner in = new Scanner(System.in);
//Captured input would be stored in number num
num = in.nextInt();
/* for loop: No initialization part as num is already
* initialized and no increment/decrement part as logic
* num = num/10 already decrements the value of num
*/
for( ;num != 0; )
{
reversenum = reversenum * 10;
reversenum = reversenum + num%10;
num = num/10;
}
System.out.println("Reverse of specified number is: "+reversenum);
}
}
Hasilnya
import java.util.Scanner;
class ForLoopReverseDemo
{
public static void main(String args[])
{
int num=0;
int reversenum =0;
System.out.println("Input your number and press enter: ");
//This statement will capture the user input
Scanner in = new Scanner(System.in);
//Captured input would be stored in number num
num = in.nextInt();
/* for loop: No initialization part as num is already
* initialized and no increment/decrement part as logic
* num = num/10 already decrements the value of num
*/
for( ;num != 0; )
{
reversenum = reversenum * 10;
reversenum = reversenum + num%10;
num = num/10;
}
System.out.println("Reverse of specified number is: "+reversenum);
}
}
Hasilnya
Reverse dengan menggunakan Rekursi
Kodenya:
import java.util.Scanner;
class RecursionReverseDemo
{
//A method for reverse
public static void reverseMethod(int number) {
if (number < 10) {
System.out.println(number);
return;
}
else {
System.out.print(number % 10);
//Method is calling itself: recursion
reverseMethod(number/10);
}
}
public static void main(String args[])
{
int num=0;
System.out.println("Input your number and press enter: ");
Scanner in = new Scanner(System.in);
num = in.nextInt();
System.out.print("Reverse of the input number is:");
reverseMethod(num);
System.out.println();
}
}
Hasilnya:
import java.util.Scanner;
class RecursionReverseDemo
{
//A method for reverse
public static void reverseMethod(int number) {
if (number < 10) {
System.out.println(number);
return;
}
else {
System.out.print(number % 10);
//Method is calling itself: recursion
reverseMethod(number/10);
}
}
public static void main(String args[])
{
int num=0;
System.out.println("Input your number and press enter: ");
Scanner in = new Scanner(System.in);
num = in.nextInt();
System.out.print("Reverse of the input number is:");
reverseMethod(num);
System.out.println();
}
}
Hasilnya:
Reverse menggunakan While
Kodenya
import java.util.Scanner;
class ReverseNumberWhile
{
public static void main(String args[])
{
int num=0;
int reversenum =0;
System.out.println("Input your number and press enter: ");
//This statement will capture the user input
Scanner in = new Scanner(System.in);
//Captured input would be stored in number num
num = in.nextInt();
//While Loop: Logic to find out the reverse number
while( num != 0 )
{
reversenum = reversenum * 10;
reversenum = reversenum + num%10;
num = num/10;
}
System.out.println("Reverse of input number is: "+reversenum);
}
}
import java.util.Scanner;
class ReverseNumberWhile
{
public static void main(String args[])
{
int num=0;
int reversenum =0;
System.out.println("Input your number and press enter: ");
//This statement will capture the user input
Scanner in = new Scanner(System.in);
//Captured input would be stored in number num
num = in.nextInt();
//While Loop: Logic to find out the reverse number
while( num != 0 )
{
reversenum = reversenum * 10;
reversenum = reversenum + num%10;
num = num/10;
}
System.out.println("Reverse of input number is: "+reversenum);
}
}
Hasilnya:
Subscribe to:
Posts (Atom)






