Skip to content

Commit 2b71e3d

Browse files
committed
Conditional AND LOGIC
1 parent 9f4fed4 commit 2b71e3d

7 files changed

Lines changed: 119 additions & 0 deletions

File tree

ch05/Comparison.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
public class Comparison
2+
{
3+
public static void main(String[] args)
4+
{
5+
String txt="Fantastic";
6+
String lang="java";
7+
boolean state=(txt==lang);
8+
System.out.println("String equality Test:"+state);
9+
state=(txt!=lang);//assign result
10+
System.out.println("String inequality Test:"+state);
11+
int dozen=12;
12+
int score =20;
13+
state=(dozen>score);
14+
System.out.println("Great thanTest:"+state);
15+
state=(dozen<score); //Assign result
16+
System.out.println("Less than Test:"+state);
17+
18+
}
19+
}

ch05/Condition.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Condition
2+
{
3+
public static void main(String[] args)
4+
{
5+
int num1=1357;
6+
int num2=2468;
7+
String result;
8+
result=(num1%2!=0)? "Odd":"Even";
9+
System.out.println(num1+"is"+result);
10+
result=(num2!=0)? "Odd":"Even";
11+
System.out.println(num1+"is"+result);
12+
13+
14+
}
15+
}

ch05/Else.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
public class Else
2+
{
3+
public static void main(String[] args)
4+
{
5+
int hrs=21;
6+
if(hrs<13)
7+
{
8+
System.out.println("Good morning:"+hrs);
9+
}
10+
else if(hrs<18)
11+
{
12+
System.out.println("Good Afternoon"+hrs);
13+
14+
}
15+
else
16+
{
17+
System.out.println("Good evening :"+hrs);
18+
}
19+
}
20+
}

ch05/IF.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class IF
2+
{
3+
public static void main(String[] args)
4+
{
5+
if(5>1)
6+
System.out.println("Five is greater than one.");
7+
if (2<4)
8+
System.out.println( "Two os less than four");
9+
System.out.println("Test succeeded");
10+
11+
int num=11;
12+
if(((num>5)&&(num<10))|| (num==12))
13+
System.out.println("Number is 6-9,or 12");
14+
}
15+
}

ch05/Logic.java

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
public class Logic
2+
{
3+
public static void main(String[] args)
4+
{
5+
boolean yes=true;
6+
boolean no=false;
7+
System.out.println("Both Yes Yes True:"+(yes && yes));
8+
System.out.println("Both Yes Yes True:"+(yes && no));
9+
System.out.println("Either YEs Yes True:"+(yes||yes));
10+
System.out.println("Either YEs no True:"+(yes||no));
11+
System.out.println("Either no no True:"+(no||no));
12+
System.out.println("Original Yes value:"+yes);
13+
System.out.println("Original Yes value:"+ !yes);
14+
}
15+
}

ch05/Precedence.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
public class Precedence
2+
{
3+
public static void main(String[] args)
4+
{
5+
int sum=32-8+16*2;
6+
System.out.println("Default order:"+sum);
7+
sum=(32-816)*2;
8+
System.out.println("Specified order:"+sum);
9+
sum=(32-(8+16))*2;
10+
System.out.println("Nested specific order:"+sum);
11+
}
12+
}

ch05/Switch.java

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
public class Switch
2+
{
3+
public static void main(String[] args)
4+
{
5+
int month=2,year=2016,num=31;
6+
switch(month)
7+
{
8+
case 4:
9+
case 6:
10+
11+
case 9:
12+
13+
case 11:
14+
num=30;
15+
break;
16+
case 2:
17+
num=(year%4==0) ? 29:28;
18+
break;
19+
20+
}
21+
System.out.println(month+"/"+year+":"+num+"days");
22+
}
23+
}

0 commit comments

Comments
 (0)