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

7.logic Programming

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)
21 views

7.logic Programming

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/ 11

Logic Programming Examples

1
package LogicalProgramming;
import java.util.Scanner;

public class A_Scanner_AcceptInputFromUser


{
public static void main(String[] args)
{
Scanner scan = new Scanner(System.in);

//For Numbers--> scan.nextInt()


System.out.println("Enter Number1");
int num1 = scan.nextInt();

System.out.println("Enter Number2");
int num2 = scan.nextInt();

System.out.println("Addition "+(num1+num2));

//For String -->


System.out.println("Enter Student Name");
String name = scan.next();
System.out.println(name);

} //Note : will print only one name


}
---------------------------------------------------------------------------

package LogicalProgramming;

import java.util.Arrays;

public class B_Compare_Two_IntArray


{
public static void main(String[] args)
{
int ar1[]= {10,20,30};
int ar2[]= {40,50,60};
int ar3[]= {40,50,60};

//Compare array1 and array2


System.out.println(Arrays.equals(ar1, ar2)); //false

//Compare array1 and array3


System.out.println(Arrays.equals(ar1, ar3)); //false

//Compare array2 and array3


System.out.println(Arrays.equals(ar2, ar3)); //true
}
}
-------------------------------------------------------------------------

2
package LogicalProgramming;
public class C_Multiply_2_Num_Without_Multiplication {
public static void main(String[] args) {

int num1 = 5;
int num2 = 7;

int sum=0;
for(int i=1; i<=num2; i++)
{
sum = sum+num1;
}
System.out.println(sum); //35
}
}
//Note : If you mention num2 in for then use num1 inside and Vice Versa
-----------------------------------------------------------------------------------
package LogicalProgramming;
public class D_reverse_String {
public static void main(String[] args) {

String org = "ABCD";


String rev = "";

for(int i =org.length()-1; i>=0; i--)


{
rev = rev + org.charAt(i);
}

System.out.println("Orginal String = "+org);


System.out.println("Reverse String = "+rev);
}
}-----------------------------------------------------------------------------
package LogicalProgramming;
import java.util.Scanner; //Scanner ; java.util // scanner(inputStream Source)

public class E_Find_EvenOdd_No {


public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("Enter Number");
int num = scan.nextInt();

if( num % 2 == 0)
{
System.out.println("Entered No is Even");
}
else
{
System.out.println("Entered No is Odd");
}
}
}---------------------------------------------------------------------------------
3
package LogicalProgramming;

public class F_Palindrome_String {


public static void main(String[] args) {
// Palindrome : a word, phrase, or sequence that reads the same backwards as
forwards, e.g. madam or nurses run, eve, eye, ana, anna

String org = "eye"; // Eye and eye are different


String rev = "";

for(int i=org.length()-1; i>=0; i --)


{
rev = rev + org.charAt(i);
}
System.out.println("Orginal String :"+org);
System.out.println("Reverse String :"+rev);
if(org.equals(rev))
{
System.out.println("Given String is a Pallindrome");
}
else
{
System.out.println("Given String is Not a Pallindrome");
}
}
}----------------------------------------------------------------------------------
package LogicalProgramming;

public class G_ArmStrong_Number {


public static void main(String[] args) {
//Armstrong number is a number that is equal to the sum of cubes of its
digits. For example 0, 1, 153, 370, 371 and 407 are the Armstrong numbers

int orgNum = 371;


int sum = 0;

for(int i=orgNum; i > 0; i = i/10)


{
int rem = i % 10;
sum = sum + (rem*rem*rem);
}

if(orgNum==sum)
{
System.out.println("Given Number "+orgNum+" is Armstrong Number");
}
else
{
System.out.println("Given Number "+orgNum+" is NOT Armstrong Number");
}
}
}----------------------------------------------------------------------------------

4
package LogicalProgramming;
public class H_Factorial_of_Number {
public static void main(String[] args) {
int num = 6;
int fact = 1;

for(int i=num; i>=1; i--)


{
fact = fact*i;
}
System.out.println(fact);
}}---------------------------------------------------------------------------
package LogicalProgramming;
public class I_Find_WhiteSpaces_Count
{
public static void main(String[] args)
{

String name = " V E L O C I T Y ";


int count =0; //10 White Spaces

for(int i=0; i<=name.length()-1; i++)


{
char str = name.charAt(i);
if(str==' ')
{
count++;
}
}
System.out.println("Total Whitespaces Parent in "+name+" is: "+count);
}}---------------------------------------------------------------------------
package LogicalProgramming; //Prime Number : No. Divisible by 1 and Itself.
public class J_Prime_Number_Identification{
public static void main(String[] args) {
// E.g 2,3,5, 7,11,13,17,23,29, 31,37,41,43,47,53,59,91,67,71,73,79,83,9,97
int num = 67;
int count = 0;
for(int i = 2; i<num; i++)
{
if(num % i == 0)
{
count++;
break;
}
}
if(count == 1)
{
System.out.println("Given Number "+num+" is Non-Prime");
}
else
{
System.out.println("Given Number "+num+" is Prime");
}
}}---------------------------------------------------------------------------------
5
package LogicalProgramming; //Reverse a Number

public class K_Reverse_Number_ByConvert {


public static void main(String[] args) {

int OrgNum = 1234;


String org = Integer.toString(OrgNum);
String rev="";

for(int i=org.length()-1; i>=0; i--)


{
rev = rev+org.charAt(i);
}
int revNum = Integer.parseInt(rev);
System.out.println(revNum);

}
}----------------------------------------------------------------------------------
package LogicalProgramming; //Reverse a Number

public class K_Reverse_Number_ByConvert {


public static void main(String[] args) {

int OrgNum = 1234;


String org = Integer.toString(OrgNum);
String rev="";

for(int i=org.length()-1; i>=0; i--)


{
rev = rev+org.charAt(i);
}
int revNum = Integer.parseInt(rev);
System.out.println(revNum);

}
}----------------------------------------------------------------------------------
package LogicalProgramming; //Reverse a Number

public class K_Reverse_Number2 {


public static void main(String[] args) {
int num = 12345;
int revNum = 0;

for (int i = num; i>0; i = i/10)


{
int rem = i % 10;
revNum = revNum*10+ rem;
}
System.out.println(revNum);
}
}----------------------------------------------------------------------------------

6
package LogicalProgramming; //Replace a Character
public class L_Replace_Remove_special_Characters {
public static void main(String[] args)
{
String name = "va@ibhav";
String CorrectName = name.replace("@", "");
System.out.println(CorrectName);
}
}----------------------------------------------------------------------------------
package LogicalProgramming; //Replace All Special Characters
public class M_Replace_Multiple_Special_Character {
public static void main(String[] args) {

String name = "V@ai@bh#av";


String CorrectName = name.replaceAll("[^a-zA-Z0-9]", "");
System.out.println(CorrectName);

//System.out.println(str.replace("@", "").replace("#", ""));


}
}}---------------------------------------------------------------------------------
package LogicalProgramming;
public class N_ChangeOrder_ofString {
public static void main(String[] args) {
String name = "abc pqr def ghi";
String[] ar = name.split(" "); //(abc=0; pqr=1; def=2...)

for(int i=0; i<=ar.length-1;i++)


{
if(i%2==0) //For Sum Number
{
String s1 = ar[i];
ar[i] = reverseString(s1); //reinitialization of String for Even values

}
}

for(int i=0; i<=ar.length; i++)


{
System.out.println(ar[i]+" ");
}
}

public static String reverseString(String inp)


{
String rev="";
for(int i=inp.length()-1; i>=0; i--)
{
rev = rev+inp.charAt(i);
}
return inp;
}}--------------------------------------------------------------------------

7
package LogicalPrograms;

import java.util.HashMap;
import java.util.Set;

public class example14_Count_Reapeating_Char_In_String_Using_Hashmap {


public static void main(String[] args) {

String str = "abcaba";

HashMap<Character, Integer> mp = new HashMap<Character, Integer>();

// 5<=5
for (int i = 0; i <= str.length() - 1; i++)
{ //5
char charValue = str.charAt(i); //b

if (mp.containsKey(charValue)) //a-->true
{
mp.put(charValue, mp.get(charValue) + 1); //a 3
}
else
{
mp.put(charValue, 1); //c 1
}
}

Set<Character> keys = mp.keySet(); //[a, b, c]

//print occurence of each char


for (Character key : keys)
{
System.out.println(key +": "+ mp.get(key)); // a : 3 b : 2 c: 1
}

//print only duplicate element


for (Character key : keys)
{
if(mp.get(key)>1) {
System.out.println(key +": "+ mp.get(key));
}
}

//System.out.println("a: "+ mp.get('a'));

}----------------------------------------------------------------------------------

8
package LogicalPrograms;

import java.util.Collection;
import java.util.HashMap;
import java.util.Set;

public class example15_String_Reapeating_String_In_Para


{
public static void main(String[] args) {

String str = "abc abcd abc abcd abc xyz abc abc xyz xyz xyz ab";

String ar[] = str.split(" "); //[abc abcd abc abcd abc xyz abc abc xyz xyz
xyz ab]

HashMap<String, Integer> mp = new HashMap<String, Integer>();

for (int i = 0; i <= ar.length - 1; i++)


{

String s1 = ar[i]; //abcd

if (mp.containsKey(s1))
{
mp.put(s1, mp.get(s1) + 1);
}
else
{
mp.put(s1, 1);
}

Set<String> keys = mp.keySet(); // [abc abcd xyz]

for (String key : keys)


{
System.out.println(key + ": " + mp.get(key));
}

//Collection<Integer> allValues = mp.values(); //[1 2 3 4]

}
}----------------------------------------------------------------------------------

9
package Scroll_Up_Down;

import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.interactions.Actions;

public class example1_ScrollUpDown {


public static void main(String[] args) throws InterruptedException {

System.setProperty("webdriver.chrome.driver",

"C:\\Users\\sanjay\\Desktop\\Study\\Selenium_Syallabus\\July21A_Selenium_Soft
\\chromedriver_win32 (15)\\chromedriver.exe");
WebDriver driver = new ChromeDriver();

driver.get("http://demo.guru99.com/test/guru99home/");
driver.manage().window().maximize();
Thread.sleep(2000);

// down --> 2nd parameter +ve value


((JavascriptExecutor)driver).executeScript("window.scrollBy(0,1000)");

Thread.sleep(2000);

// up --> 2nd parameter -ve value


((JavascriptExecutor) driver).executeScript("window.scrollBy(0,-500)");

// // right --> 1st parameter +ve value


// ((JavascriptExecutor) driver).executeScript("window.scrollBy(1000,0)");
//
// Thread.sleep(3000);
//
// // left --> 1st parameter -ve value
// ((JavascriptExecutor) driver).executeScript("window.scrollBy(-500,0)");

// alternate way to sendkeys


// WebElement UN = driver.findElement(By.xpath(""));
//((JavascriptExecutor)driver).executeScript("arguments[0].value='testuser'", UN);

}
}----------------------------------------------------------------------------------

10
package Scroll_Up_Down;

import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.interactions.Actions;

public class example2_ScrollIntoView {


public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.chrome.driver",

"C:\\Users\\sanjay\\Desktop\\Study\\Selenium_Syallabus\\July21A_Selenium_Soft
\\chromedriver_win32 (15)\\chromedriver.exe");
WebDriver driver = new ChromeDriver();

driver.get("http://demo.guru99.com/test/guru99home/");
driver.manage().window().maximize();
Thread.sleep(2000);

// Find element by
WebElement ele = driver.findElement(By.xpath("//a[text()='Facebook']"));
Thread.sleep(3000);

// This will scroll the page till the element is found

((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();",
ele);
}
}----------------------------------------------------------------------------------

11

You might also like