Day3 笔记练习 选择结构if语句的嵌套使用2017-02-16
//获取三个数据中的最大值,使用if语句嵌套 class Demo6_IfIf { public static void main(String[] args) { int a =1110; int b =210; int c =30; if ( a > b ) { //① if ( a > c ) { //② System.out.println(a + "A是最大的"); }else { System.out.println(c + "C是最大的"); } }else{ if ( b > c ) { //③ 容易迷进去的是: ①的条件是:a如果大于b,就走下面的②,反之则else走③,前面都判断过了到这里b绝对是大于a的,所以可以不去比较b与a了. System.out.println(b + "B是最大的"); }else{ System.out.println(c + "C是最大的"); } } System.out.println("Hello World!"); } } |
Day3 笔记 选择结构if语句格式3 练习2017-02-15
import java.util.Scanner; class Test1_If { //练习:键盘录入一个成绩,判断并输出成绩的等级. public static void main(String[] args) { Scanner sc = new Scanner(System.in); /* System.out.println("小朋友,请输入您本期的语文成绩:"); int x = sc.nextInt(); if (x > 100) { System.out.println("三好学生"); }else if (x >= 90 && x <= 100) { System.out.println("优"); }else if (x >= 80 && x <= 89) { System.out.println("良"); }else if (x >= 70 && x <= 79) { System.out.println("中"); }else if (x > 60 && x <= 69) { System.out.println("及"); }else if (x > 50 && x <= 59) { System.out.println("差"); }else{ System.out.println("对不起,您的成绩羞辱了电脑的智商"); } System.out.println("--Rick 2017/02/15"); */ //练习2:键盘录入x的值,计算出y的并输出 /* x>=3 y = 2 * x + 1; -1<x<3 y = 2 * x; x<=-1 y = 2 * x - 1; */ System.out.println("请输入一个整数"); int x = sc.nextInt(); int y = 0; if (x >= 3) { y = 2 * x + 1; }else if (x > -1 && x < 3) { y = 2 * x; }else if (x <= -1) { y = 2 * x - 1; } System.out.println(y); } } |
Day3 笔记 选择结构if格式语句2及其使用2017-02-15
class Demo4_If { public static void main(String[] args) { //int a ; //a = 2 ; int x = 2; if (x == 1) { System.out.println("北方大区 欢迎您!"); }else if (x == 2) { System.out.println("南方大区 欢迎您!"); }else if (x == 3) { System.out.println("体验服 欢迎您! 充值比例 : 1:200"); }else if (x == 4) { System.out.println("双线服务器 欢迎您!"); }else{ System.out.println("抱歉!您选择的区号有误!无法为您跳转..."); } } } |
Day3 笔记 选择结构if格式语句2及其使用2017-02-15
/* B:执行流程: 首先计算比较表达式的值,看其返回值是true还是false。 如果是true,就执行语句体1; 如果是false,就执行语句体2; C:案例演示 a:获取两个数据中较大的值 b:判断一个数据是奇数还是偶数,并输出是奇数还是偶数 注意事项:else后面是没有比较表达式的,只有if后面有。 */ //获取两个数据中较大的值 -提升难度为 三个 class Demo3_If { public static void main(String[] args) { int a =131; int b =211; int c =12; int max; if (a > b) { if ( a > c ) { System.out.println("A大"); }else{ System.out.println("C大"); } }else{ if ( a < b ) { if ( b < c ) { System.out.println("c大"); }else{ System.out.println("b 大"); } } } //比较两个值找出较大的↓ System.out.println("------------------------"); int d =200; int e =128; int max1; if ( d > e ) { max1 = d; System.out.println("d大,数值是:" + d); }else { max1 = e; System.out.println("E大,数值是:" + e); } System.out.println("最大值是"+ max1); //判断一个数据是奇数还是偶数 System.out.println("================================="); int q =99; if (q % 2 == 0 ) { //能整除余0则偶数,反之奇数. System.out.println("偶数"); }else{ System.out.println("奇数"); } } } |
Day3 笔记 选择结构if语句注意事项2017-02-15
/* a:比较表达式无论简单还是复杂,结果必须是boolean类型 b:if语句控制的语句体如果是一条语句,大括号可以省略; 如果是多条语句,就不能省略。建议永远不要省略。 c:一般来说:有左大括号就没有分号,有分号就没有左大括号 */ class Demo2_If { public static void main(String[] args) { int age =17; if(age >= 18 && age <= 60) { System.out.println("你可以浏览本网站"); // int x =10; 是两句话, int x声明是一句,x = 10 赋值是一句 } System.out.println("完了"); } } |
下一页
上一页