Download presentation
Published byJacqueline Scranton Modified over 10 years ago
1
© A+ Computer Science - www.apluscompsci.com
if-else if-else if switch case © A+ Computer Science -
2
© A+ Computer Science - www.apluscompsci.com
String letter = "C"; int ascii=0; if(letter.equals("A")) { ascii=65; } else if(letter.equals("B")){ ascii=66; else if(letter.equals("C")){ ascii=67; else if(letter.equals("D")){ ascii=68; else{ ascii=69; out.println(ascii); if else if OUTPUT 67 © A+ Computer Science -
3
© A+ Computer Science - www.apluscompsci.com
open ifelseif.java Complete the code © A+ Computer Science -
4
© A+ Computer Science - www.apluscompsci.com
if else if int uilScore=200; if(uilScore>220) { out.println("state bound"); } else if(uilScore>200) { out.println("region bound"); else if(uilScore>180) { out.println("district bound"); else{ out.println("take more tests"); OUTPUT district bound Only one condition can be found true! © A+ Computer Science -
5
© A+ Computer Science - www.apluscompsci.com
open ifelseifuil.java Complete the code © A+ Computer Science -
6
© A+ Computer Science - www.apluscompsci.com
switch case OUTPUT num == 30 int num = 30; switch (num) { case 11 : out.println("num == 11"); break; case 22 : out.println("num == 22"); break; case 30 : out.println("num == 30"); break; case 40 : out.println("num == 40"); break; default : out.println("does not equal"); } © A+ Computer Science -
7
What if there is no break?
If you have no break, every statement after the first true condition is executed until a break is encountered or the bottom of the switch case is reached. © A+ Computer Science -
8
© A+ Computer Science - www.apluscompsci.com
switch case OUTPUT num == 30 num == 40 does not equal int num = 30; switch (num) { case 11 : out.println("num == 11"); case 22 : out.println("num == 22"); case 30 : out.println("num == 30"); case 40 : out.println("num == 40"); default : out.println("does not equal"); } © A+ Computer Science -
9
© A+ Computer Science - www.apluscompsci.com
open switchcaseone.java © A+ Computer Science -
10
© A+ Computer Science - www.apluscompsci.com
open switchcasetwo.java switchcasethree.java © A+ Computer Science -
11
© A+ Computer Science - www.apluscompsci.com
logical operators © A+ Computer Science -
12
frequently used operators © A+ Computer Science - www.apluscompsci.com
Logical frequently used operators Operator Use x||y either x or y must be true x&&y both x and y must be true !x true if x is false – false if x is true © A+ Computer Science -
13
© A+ Computer Science - www.apluscompsci.com
logical operators int height=6; int weight=150; if(height>6||weight>150) { out.println("big un"); } else if(height<=6&&weight<=150) { out.println("little un"); OUTPUT little un © A+ Computer Science -
14
© A+ Computer Science - www.apluscompsci.com
open logical.java © A+ Computer Science -
15
© A+ Computer Science - www.apluscompsci.com
nested ifs int num =75; if(num>50) { if(num>50&&num<100) if(num>50&&num<150) System.out.println(">50 && <150"); } OUTPUT >50 && <150 © A+ Computer Science -
16
© A+ Computer Science - www.apluscompsci.com
open nestedifs.java © A+ Computer Science -
17
© A+ Computer Science - www.apluscompsci.com
Dangling Else int num=15; if(num>10){ if(num<25) out.println("jump"); }else out.println("run"); OUTPUT jump © A+ Computer Science -
18
© A+ Computer Science - www.apluscompsci.com
Dangling Else int num=35; if(num>10) if(num<25) out.println("jump"); else out.println("run"); OUTPUT run © A+ Computer Science -
19
© A+ Computer Science - www.apluscompsci.com
open danglingelse.java © A+ Computer Science -
20
© A+ Computer Science - www.apluscompsci.com
Start work on the labs © A+ Computer Science -
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.