# Java Program to Convert Kilobyte to Bytes and Bits

In the previous article, we have discussed about Java Program to Convert Acer to Hectare and Hectare to Acer

In this article we will see how to convert bytes to kilobytes by using Java programming language.

## Java Program to Convert Kilobyte to Bytes and Bits

Before jumping into the program let’s know the relationship between kilobytes and bytes and how we can convert bytes to kilobytes.

1 byte = 8 bits
1 kilobyte = 1024 bytes = 8192 bits.

Formula to convert kilobytes to bytes.

Bytes = Kilobytes * 1024

Formula to convertĀ  kilobytes to bits.

Bits = Kilobytes * 8192

Let’s see different ways to find convert kilobytes to bytes and bits.

### Method-1: Java Program to Convert Kilobyte to Bytes and Bits By Using Static Input Value

Approach:

• Declare user input kilobyte value.
• Then convert kilobytes to bytes and bits by using the formula.
• Print result.

Program:

public class Main
{
public static void main(String args[])
{
//value of kilobyte declared
double kilobyte = 1;

//calculating bytes value
double bytes  =  kilobyte * 1024;
//calculating bits value
double bits = kilobyte * 8192;
//printing result
System.out.println("Value in byte are: "+ bytes);
System.out.println("Value in bits are: "+ bits);
}
}
Output:

Value in bytes are: 1024.0
Value in bits are: 8192.0

### Method-2: Java Program to Convert Kilobyte to Bytes and Bits By Using User Input Value

Approach:

• Take user input of kilobyte value.
• Then convert kilobytes to bytes and bits by using the formula.
• Print result.

Program:

import java.util.*;

public class Main
{
public static void main(String args[])
{
//Scanner class object created
Scanner sc=new Scanner(System.in);
//Taking the value input of double variable kilobyte
System.out.println("Enter value of acer: ");
double kilobyte = sc.nextDouble();

//calculating bytes value
double bytes  =  kilobyte * 1024;
//calculating bits value
double bits = kilobyte * 8192;
//printing result
System.out.println("Value in bytes are: "+ bytes);
System.out.println("Value in bits are: "+ bits);
}
}
Output:

Enter value of acer:
2
Value in bytes are: 2048.0
Value in bits are: 16384.0

### Method-3: Java Program to Convert KiloBytes to Bytes and Bits By Using User Defined Method

Approach:

• Take user input of kilobyte value.
• Call a user defined method by passing kilobyte value as parameter.
• Inside method convert kilobytes to bytes and bits by using the formula.
• Print result.

Program:

import java.util.*;

public class Main
{
public static void main(String args[])
{
//Scanner class object created
Scanner sc=new Scanner(System.in);
//Taking the value input of double variable kilobyte
System.out.println("Enter value of acer: ");
double kilobyte = sc.nextDouble();
//calling user defined method convert()
convert(kilobyte);
}

//convert() method to convert kilobytes to bytes and bits
public static void convert(double kilobyte)
{
//calculating bytes value
double bytes  =  kilobyte * 1024;
//calculating bits value
double bits = kilobyte * 8192;
//printing result
System.out.println("Value in bytes are: "+ bytes);
System.out.println("Value in bits are: "+ bits);
}
}
Output:

Enter value of acer:
2.5
Value in bytes are: 2560.0
Value in bits are: 20480.0

Are you new to the java programming language? We recommend you to ace up your practice session with these Basic Java Programs Examples

Related Java Programs: