=星期天,妈妈带小芳到儿童公园玩,买票时妈妈付出5元,售货员找回2.6元,已知儿童票价是成人票价的一半,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了=星期天,妈妈带小芳到儿童公园玩,买票时妈妈付出5元,售货员找回2.6元,已知儿童票价是成人票价的一半,相关的知识,希望对你有一定的参考价值。

算一算,儿童和成人票价各是多少?

一共付了几元:5-2.6=2.4元
儿童票价是成人票价的一半,把成人票看成2份,儿童票是它的一半,就有1份,加起来是3份
一份(儿童票):2.4*3=0.8元
0.8表示一份,儿童票也是一份,所以儿童票=0.8
成人票:2.4-0.8=1.6元追问

可以,算的很好,和我爸爸教我的一样,很棒,就选你了

参考技术A 设儿童票X,成人票2X
X+2X=5-2.6
3X=2.4
X=0.8
2X=1.6
即儿童票0.8元 成人票1.6元
参考技术B 儿童票0.8元 成人票1.6元

选择结构if

1.if语句

if语句是指如果满足某种条件,就进行某种处理。例如,小明妈妈跟小明说“如果你考试得了100分,星期天就带你去游乐场玩”。这句话可以通过下面的一段伪代码来描述。

如果小明考试得了100分

    妈妈星期天带小明去游乐场

在上面的伪代码中,“如果”相当于Java中的关键字if,“小明考试得了100分”是判断条件,需要用()括起来,“妈妈星期天带小明去游乐场”是执行语句,需要放在{}中。修改后的伪代码如下:

if (小明考试得了100分) {

    妈妈星期天带小明去游乐场

}

上面的例子就描述了if语句的用法,在Java中,if语句的具体语法格式如下:

if (条件语句){

    执行语句;

    ……

}

 

接下来通过一段代码,学习一下if语句的具体用法,IfDemo01.java

public class IfDemo01 {

    public static void main(String[] args) {

        int x = 5;

        if (x < 10) {

            x++;

        }

        System.out.println("x=" + x);

    }

}

运行结果如下图所示。

技术分享图片
 

 

在上述代码中,定义了一个变量x,其初始值为5。在if语句的判断条件中判断x的值是否小于10,很明显条件成立,{}中的语句会被执行,变量x的值将进行自增。从运行结果可以看出,x的值已由原来的5变成了6。

2. if…else语句

if…else语句是指如果满足某种条件,就进行某种处理,否则就进行另一种处理。例如,要判断一个正整数的奇偶,如果该数字能被2整除则是一个偶数,否则该数字就是一个奇数。if…else语句具体语法格式如下:

if (判断条件){

    执行语句1

    ……

}else{

    执行语句2

    ……

}

上述格式中,判断条件是一个布尔值。当判断条件为true时,if后面{}中的执行语句1会执行。当判断条件为false时,else后面{}中的执行语句2会执行。if…else语句的执行流程如下图所示。

技术分享图片 

接下来通过一段代码,来实现判断奇偶数的程序,IfDemo02.java

public class IfDemo02 {

    public static void main(String[] args) {

        int num = 19;

        if (num % 2 == 0) {

            // 判断条件成立,num被2整除

            System.out.println("num是一个偶数");

        } else {

            System.out.println("num是一个奇数");

        }

    }

}

运行结果如下图所示。

技术分享图片

上述代码中,变量num的值为19,模以2的结果为1,不等于0,判断条件不成立。因此会执行else后面{}中的语句,打印“num是一个奇数”。

1.1.3    if…else if…else语句

if…else if…else语句用于对多个条件进行判断,进行多种不同的处理。例如,对一个学生的考试成绩进行等级的划分,如果分数大于80分等级为优,否则,如果分数大于70分等级为良,否则,如果分数大于60分等级为中,否则,等级为差。if…else if…else语句具体语法格式如下:

if (判断条件1) {

    执行语句1

} else if (判断条件2) {

    执行语句2

}

...

else if (判断条件n) {

    执行语句n

} else {

    执行语句n+1

}

上述格式中,判断条件是一个布尔值。当判断条件1为true时,if后面{}中的执行语句1会执行。当判断条件1为false时,会继续执行判断条件2,如果为true则执行语句2,以此类推,如果所有的判断条件都为false,则意味着所有条件均未满足,else后面{}中的执行语句n+1会执行。if…else if…else语句的执行流程如下图所示。

技术分享图片

接下来通过一段代码,来实现对学生考试成绩进行等级划分的程序,IfDemo03.java

public class IfDemo03 {

    public static void main(String[] args) {

        int grade = 75; // 定义学生成绩

        if (grade > 80) {

            // 满足条件 grade > 80

            System.out.println("该成绩的等级为优");

        } else if (grade > 70) {

            // 不满足条件 grade > 80 ,但满足条件 grade > 70

            System.out.println("该成绩的等级为良");

        } else if (grade > 60) {

            // 不满足条件 grade > 70 ,但满足条件 grade > 60

            System.out.println("该成绩的等级为中");

        } else {

            // 不满足条件 grade > 60

            System.out.println("该成绩的等级为差");

        }

    }

}

运行结果如下图所示。

技术分享图片 

 

上述代码中,定义了学生成绩grade为75。它不满足第一个判断条件grade>80,会执行第二个判断条件grade>70,条件成立,因此会打印“该成绩的等级为良”。

1.1.4    选择结构if语句与三元运算转换

三元运算符,它和if-else语句类似,语法如下:

判断条件 ? 表达式1 : 表达式2

三元运算符会得到一个结果,通常用于对某个变量进行赋值,当判断条件成立时,运算结果为表达式1的值,否则结果为表达式2的值。

例如求两个数x、y中的较大者,如果用if…else语句来实现,具体代码如下:

int x = 0;

int y = 1;

int max=0;

if (x > y) {

    max = x;

} else {

    max = y;

}

上面的代码运行之后,变量max的值为1。其中3-8行的代码可以使用下面的三元运算来替换。

int max = x > y ? x : y;


以上是关于=星期天,妈妈带小芳到儿童公园玩,买票时妈妈付出5元,售货员找回2.6元,已知儿童票价是成人票价的一半,的主要内容,如果未能解决你的问题,请参考以下文章

星期一,妈妈把小芳一周48元的零花钱一次都给了她,当天她买学习用品就用去总数的二分之一,星期二用去?

小芳爸爸工作时间是每隔3天休1天,小芳妈妈每隔4天休1天,这个月1号恰好是两人同时休息,那么下一

选择结构if

稻草人中小芳的故事送给妈妈啥礼物

小芳家的辣椒油,酱油,盐用完了,妈妈给她20元钱去买,盐2元/袋,酱油5元一瓶,辣椒 油4元瓶,

小学二年级除法应用题