0% found this document useful (0 votes)
376 views

Java-CheatSheet Edureka PDF

This document provides a concise cheat sheet summarizing key concepts in Core Java including: data types, operators, variables, methods, control flow statements, arrays, matrices, strings, user input, and type conversions. It covers primitive data types, arithmetic and logical operators, declaring and initializing variables, defining methods, if/else, switch, for, while, do-while loops, one and multi-dimensional arrays, string operations, and parsing between numeric and string types.

Uploaded by

Leogladson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
376 views

Java-CheatSheet Edureka PDF

This document provides a concise cheat sheet summarizing key concepts in Core Java including: data types, operators, variables, methods, control flow statements, arrays, matrices, strings, user input, and type conversions. It covers primitive data types, arithmetic and logical operators, declaring and initializing variables, defining methods, if/else, switch, for, while, do-while loops, one and multi-dimensional arrays, string operations, and parsing between numeric and string types.

Uploaded by

Leogladson
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CORE JAVA CHEATSHEET Learn JAVA from experts at https://www.edureka.

co

Java Programming Iterative Statements Arrays In Java


Java is a high level, general purpose programming // for loop 1 - Dimensional
language that produces software for multiple platforms. It for (condition) {expression}
was developed by James Gosling in 1991 and released by // Initializing
Sun Microsystems in 1996 and is currently owned by // for each loop type[] varName= new type[size];
Oracle. for (int i: someArray) {}
User -Defined Exceptions
// Declaring
// while loop type[] varName= new type[]{values1, value2,...};
Primitive Data Types while (condition) {expression}
Array with Random Variables
Type Size Range
// do while loop
byte 8 -128..127 do {expression} while(condition) double[] arr = new double[n];
short 16 -32,768..32,767 for (int i=0; i<n; i++)
int 32 -2,147,483,648.. 2,147,483,647 {a[i] = Math.random();}
Fibonacci series
long 64 9,223,372,036,854,775,808.. 9,223..
float 32 3.4e-0.38.. 3.4e+0.38 for (i = 1; i <= n; ++i) Maximum value in an Array
double 64 1.7e-308.. 1.7e+308 { double max = 0;
char 16 Complete Unicode Character Set System.out.print(t1 + " + "); for (int i=0; i<arr.length(); i++)
Boolean 1 True, False int sum = t1 + t2; t1 = t2; { if(a[i] > max) max = a[i]; }
t2 = sum;
}
Java Operators Reversing an Array
for(int i=0; i<(arr.length())/2; i++)
Type Operators Pyramid Pattern { double temp = a[i];
Arithmetic +, – , *, ? , % a[i] = a[n-1-i];
k = 2*n - 2;
a[n-1-i] = temp; }
Assignment =, +=, -=, *=, /=, %=, &=, ^=, |=, <<=, >>=, >>>= for(i=0; i<n; i++)
Bitwise ^, &, | {
Logical &&, || for(j=0; j<k; j++){System.out.print(" ");} Multi – Dimensional Arrays
Relational <, >, <=, >=,==, != k = k - 1; // Initializing
for(j=0; j<=i; j++ ){System.out.print("* ");} datatype[][] varName = new dataType[row][col];
Shift <<, >>, >>>
System.out.println(); // Declaring
Ternary ?:
} datatype[][] varName = {{value1, value2....},{value1,
Unary ++x, –x, x++, x–, +x, –x, !, ~
value2....}..};

Java Variables Decisive Statements Transposing A Matrix


for(i = 0; i < row; i++)
{public|private} [static] type name [= expression|value];
//if statement { for(j = 0; j < column; j++)
if (condition) {expression} { System.out.print(array[i][j]+" "); }
Java Methods System.out.println(" ");
//if-else statement }
{public|private} [static] {type | void} name(arg1, ...,
if (condition) {expression} else {expression}
argN ){statements}
Multiplying two Matrices
//switch statement
switch (var) { case 1: expression; break; for (i = 0; i < row1; i++)
Data Type Conversion default: expression; break; } { for (j = 0; j < col2; j++)
{ for (k = 0; k < row2; k++)
// Widening (byte<short<int<long<float<double) { sum = sum + first[i][k]*second[k][j]; }
int i = 10; //int--> long Prime Number multiply[i][j] = sum;
long l = i; //automatic type conversion if (n < 2) sum = 0; } }
// Narrowing {
double d = 10.02; return false;
long l = (long)d; //explicit type casting
// Numeric values to String
} Java Strings
for (int i=2; i <= n/i; i++)
String str = String.valueOf(value); {
// String to Numeric values if (n%i == 0) return false; // Creating String using literal
int i = Integer.parseInt(str); } String str1 = “Welcome”;
double d = Double.parseDouble(str); return true;
// Creating String using new keyword
String str2 = new String(”Edureka”);
User Input Factorial of a Number
// Using BufferReader int factorial(int n)
{ String Methods
BufferedReader reader = new BufferedReader(new
InputStreamReader(System.in)); if (n == 0)
String name = reader.readLine(); {return 1;} str1==str2 //compare the address;
// Using Scanner else
String newStr = str1.equals(str2); //compares the values
Scanner in = new Scanner(System.in); {
String s = in.nextLine(); return(n * factorial(n-1)); String newStr = str1.equalsIgnoreCase() //
int a = in.nextInt(); } newStr = str1.length() //calculates length
// Using Console }
newStr = str1.charAt(i) //extract i'th character
String name = System.console().readLine();
newStr = str1.toUpperCase() //returns string in ALL CAPS
newStr = str1.toLowerCase() //returns string in ALL LOWERCASE
Basic Java Program
newStr = str1.replace(oldVal, newVal) //search and replace

public class Demo newStr = str1.trim() //trims surrounding whitespace


Save className.java
{ newStr = str1.contains("value"); //Check for the values
public static void main(String[] args) newStr = str1.toCharArray(); //Convert into character array
{ Compile javac className
System.out.println("Hello from edureka!"); newStr = str1.IsEmpty(); //Check for empty String
} newStr = str1.endsWith(); //Checks if string ends with the given suffix
} Execute java className

You might also like