Java Programs Library
Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Java Programs Library, Library, Bangalore.
14/08/2018
contains words starting with 'c' and ending with 'i'
contains words starting with 'c' and ending with 'i'
02/07/2018
Formula based java code
public class Addition {
//Formula based
public static void main(String[] args) {
// 5+55+555 = 615
// 5(1+11+111) = 615
// Formula n(1+11+111)
String value="5+55+555";
String[] splitValue=value.split("\\+");
int n=Integer.parseInt(splitValue[0]);
int total = n*(1+11+111);
System.out.println(total);
}
}
27/06/2018
Finding missing Number ::-
import java.util.Arrays;
public class MissingNumber {
public static void main(String[] args) {
int[] numbers={1,2,3,4,5,6,8,9}; // 7 is missing
int n=numbers.length+1; // 8+1=9
int idealSum=(n*(n+1)) /2; // (9(9+1))/2=45
int sum=Arrays.stream(numbers).sum();// sum=38
int value=idealSum - sum; // 45-38=7
System.out.println(value); //7
}
}
20/04/2018
Insertion Sorting using Array
public class InsertionSort {
public static int[] a=new int[10];
static int currentSize=0;
public static void main(String[] args) {
ins(a,7); ins(a,3); ins(a,8);
ins(a,5); ins(a,4); ins(a,2);
ins(a,1); ins(a,4); ins(a,6); ins(a,4);
System.out.println(java.util.Arrays.toString(a));
}
public static void ins(int[] arr, int value){
if(currentSize==0){
arr[currentSize++]=value;
} else {
int i;
//for (i=currentSize-1; (i >= 0 && arr[i] < value); i--) // Descending Order
for (i=currentSize-1; (i >= 0 && arr[i] > value); i--) // Ascending Order
arr[i+1] = arr[i];
arr[i+1] = value;
currentSize++;
}
}
}
10/12/2017
A number is a Spy number, if sum and product of all digits are equal.
* In this java program, we are going to check whether a given number is SPY number or not?
* Example input = 123;
* sum = 1+2+3=6;
* mult=1*2*3=6;
* if(sum==mult) { "Spy Number" } else { "Not Spy Number" }
public class Spy {
public static void main(String[] args) {
int no, pro, sum, digit;
pro = 1;
sum = 0;
no = 123;
while(no != 0) {
digit = no % 10;
pro = pro * digit;
sum = sum + digit;
no = no / 10;
}
if(sum == pro)
System.out.println("Spy Number");
else
System.out.println("Not Spy Number");
}
}
06/12/2017
Sort on a string that may contain a number with plus
import java.util.Arrays;
import java.util.Collections;
public class StringNumberSort {
public static void main(String[] args) {
String data = "2+9+5+4+7+1+7";
String[] numbers = data.split("\\+");
Integer[] intValues = new Integer[numbers.length];
for (int i = 0; i < numbers.length; i++) {
intValues[i] = Integer.parseInt(numbers[i].trim());
}
Collections.sort(Arrays.asList(intValues));
StringBuilder builder = new StringBuilder();
for (int i = 0; i < intValues.length; i++) {
Integer intValue = intValues[i];
builder.append(intValue);
if (i < intValues.length - 1) {
builder.append("+");
}
}
System.out.println("Before = " + data);
System.out.println("After = " + builder.toString());
}
}
25/11/2017
27/08/2017
print Amstrong Number1 to 1000
package com.test;
public class AmstrongNumber {
public static void main(String[] args) {
for (int i = 1; i
10/08/2017
print PerfectNumber 1 to 1000
public class PerfectNumber {
public static void main(String[] args) {
for (int i =1; i < 1000; i++) {
isPerfectNumber(i);
}
}
public static void isPerfectNumber(int number) {
int temp=0;
for (int i=1; i
08/08/2017
Convert int to binary
public class {
public static void convertBinary(int num){
int binary[] = new int[40];
int index = 0;
while(num > 0) {
binary[index++] = num%2;
num = num/2;
}
for(int i = index-1;i >= 0;i--) {
System.out.print(binary[i]);
}
}
public static void main(String[] args) {
convertBinary(45);
}
}
08/08/2017
Below example shows how to convert string format of a number to number without calling Integer.parseInt() method. We can do this by converting each character into ascii format and form the number.
public class StringToNumber {
public static int convert_String_To_Number(String num){
char[] ch=num.toCharArray();
int sum=0;
int zeroAscii=(int) '0';
for(char c:ch) {
int tempAscii=(int) c;
sum=(sum*10)+(tempAscii-zeroAscii);
}
return sum;
}
public static void main(String[] args) {
System.out.println("\"3256\" == "+convert_String_To_Number("3256"));
System.out.println("\"76289\" == "+convert_String_To_Number("76289"));
System.out.println("\"90087\" == "+convert_String_To_Number("90087"));
}
}
07/08/2017
// i/p : 1 2 3 4 5 6 7 8
// o/p : 1 8 2 7 3 6 4 5
public class TestCase {
// i/p : 1 2 3 4 5 6 7 8
// o/p : 1 8 2 7 3 6 4 5
public static void main(String[] args) {
int[] ip={1,2,3,4,5,6,7,8};
int n=ip.length;
int small=0;
int large=n-1;
int tem[]=new int[n];
boolean flag=true;
for (int i = 0; i
Click here to claim your Sponsored Listing.
Category
Website
Address
Bangalore