Table 2–2 D Integer Data Types
DataName 32–bit Size 64–bit Size
char 1 byte 1 byte
short 2 bytes 2 bytes
int 4 bytes 4 bytes
long 4 bytes 8 bytes
long long 8 bytes 8 bytes
Table 2–4 D Floating-Point Data Types
Type Name 32–bit Size 64–bit Size
float 4 bytes 4 bytes
double 8 bytes 8 bytes
long double 16 bytes 16 bytes
Table 2–3 D Integer Type Aliases
Type Name Description
int8_t 1 byte signed integer
int16_t 2 byte signed integer
int32_t 4 byte signed integer
int64_t 8 byte signed integer
intptr_t Signed integer of size equal to a pointer
Type Name Description
uint8_t 1 byte unsigned integer
uint16_t 2 byte unsigned integer
uint32_t 4 byte unsigned integer
uint64_t 8 byte unsigned integer
uintptr_t Unsigned integer of size equal to a pointer
Example on Java:
Q: Enter two number and print addition of Given two number
Case1: Both Numbers are Interger
package testcases;
import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int x, y, z;
System.out.println("Entre two Number to calculate sum");
Scanner in = new Scanner(System.in);
x= in.nextInt();
y=in.nextInt();
z=x+y;
System.out.println("Sum:"+z);
}
Case2: Both Numbers are Interger
package testcases;
import java.util.Scanner;
public class test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
int x;
float y, z;
System.out.println("Entre two Number to calculate sum");
Scanner in = new Scanner(System.in);
x= in.nextInt();
y=in.nextFloat();
z=x+y;
System.out.println("Sum:"+z);
}
Scanner Class in Java:
In Java util package Scanner class is available which is used to take input from user.
How We use
Step 1: Import Packaage
import java.util.Scanner; // This will import just the Scanner class
import java.util.*; // This will import the entire java.util package
Step 2: Create a new object
Scanner s = new Scanner (System.in);
Step 3: Take input from user
int n;
n = s.nextInt(); // s is object of Scanner class
Method Inputs
nextInt() Integer
nextFloat() Float
nextDouble() Double
nextLong() Long
nextShort() Short
next() Single word
nextLine() Line of Strings
nextBoolean() Boolean
Addition of Two Big Numbers
package day2;
import java.util.Scanner;
import java.math.BigInteger;
public class additionoftwonumbers {
public static void main(String[] args) {
// TODO Auto-generated method stub
BigInteger integer1, integer2,integer3;
Scanner sc= new Scanner(System.in);
System.out.println("Enter two integer numbers");
integer1=sc.nextBigInteger();
integer2=sc.nextBigInteger();
integer3= integer1.add(integer2);
System.out.println("Sum ="+integer3);
}
}
package day2;
import java.util.Scanner;
import java.math.BigInteger;
public class additionoftwonumbers {
public static void main(String[] args) {
// TODO Auto-generated method stub
BigInteger integer1, integer2,integer3;
Scanner sc= new Scanner(System.in);
System.out.println("Enter two integer numbers\t");
integer1=sc.nextBigInteger();
integer2=sc.nextBigInteger();
integer3= integer1.add(integer2);
System.out.println("Sum ="+integer3);
int len1;
len1=integer1.bitLength();
System.out.println("Length of first Integer\t"+len1);
int len2;
len2=integer2.bitLength();
System.out.println("Length of Second Integer:\t"+len2);
// Programme to MUltiplication of TWo Big integer
BigInteger integer4= integer3.multiply(integer1);
System.out.println(integer4);
BigInteger integer5= integer3.subtract(integer4);
System.out.println("Subtratcion of Integer3 from Integer4" +integer5);
System.out.println(integer5);
BigInteger integer6 =integer5.flipBit(len2);
System.out.println(integer6);
}
}
String Manipulation
1. String length()
package day2;
public class string2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String name = "Ajeet";
String lastname = "Kumar";
int len1= name.length();
int len2=name.length();
System.out.println("Length of Name\t"+len1);
System.out.println("Length of last Name:\t"+len2);
}
When User Enter name
package day2;
import java.util.Scanner;
public class string2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String name;
String lastname;
Scanner sc = new Scanner(System.in);
System.out.println("EnterName : ");
name= sc.nextLine();
lastname =sc.nextLine();
int len1= name.length();
int len2=lastname.length();
System.out.println("Length of Name\t"+len1);
System.out.println("Length of last Name:\t"+len2);
System.out.println("First Name\t"+name);
System.out.println("Last Name Name\t"+lastname);
}
2. Compareto()
System.out.println(name.compareTo(lastname));
It returns
If String 1> String 2 ----- it returns positive number
If String 1 = String 2 ----- it returns Zero
If String 1 < String 2 ----- it returns Negative
3. Concate()
package day2;
import java.util.Scanner;
public class string2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String name;
String lastname;
Scanner sc = new Scanner(System.in);
System.out.println("EnterName : ");
name= sc.nextLine();
lastname =sc.nextLine();
int len1= name.length();
int len2=lastname.length();
System.out.println("Length of Name\t"+len1);
System.out.println("Length of last Name:\t"+len2);
System.out.println("First Name\t"+name);
System.out.println("Last Name Name\t"+lastname);
// Programme to Compare two Strings
System.out.println(name.compareTo(lastname));
// Concatenation of Strings
String s3 =name.concat(lastname);
System.out.println(s3);
}
Isempty()
package day2;
import java.util.Scanner;
public class string2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String name;
String lastname;
Scanner sc = new Scanner(System.in);
System.out.println("EnterName : ");
name= sc.nextLine();
lastname =sc.nextLine();
int len1= name.length();
int len2=lastname.length();
System.out.println("Length of Name\t"+len1);
System.out.println("Length of last Name:\t"+len2);
System.out.println("First Name\t"+name);
System.out.println("Last Name Name\t"+lastname);
// Programme to Compare two Strings
System.out.println(name.compareTo(lastname));
// Concatenation of Strings
String s3 =name.concat(lastname);
System.out.println(s3);
// Check whether String is Empyt or Not
String s4 = "";
System.out.println(s4.isEmpty());
System.out.println(name.isEmpty());
}
2nd Example Concatenation
package day2;
public class string3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s1 = "Ajeet";
String s2="Kumar";
String s3 ="Yadawa";
System.out.println("Ajeet"+s2 +"Yadawa"+s1);
System.out.println("Second trial");
System.out.println(s1 +s2 +s3 +s1);
}