=星期天,妈妈带小芳到儿童公园玩,买票时妈妈付出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,成人票2XX+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号恰好是两人同时休息,那么下一