本文主要是介绍【Java基础题型】公交车每站的人上、下车,求终点站车上有几人,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述:
//一开始没有乘客
//第一站:上去一位乘客
//第二站:上去两位乘客,下来一位乘客
//第三站:上去两位乘客,下来一位乘客
//第四站:下来一位乘客
//第五站:上去一位乘客
//请问:到了终点站,车上一共几位乘客
学习java基础的键盘输入Scanner的应用时的教学题目,按照自定义的方式回答的,可以参考下
用了add和less两个变量,代表每站的上下车人数(正数),sum就是当前车上的人数(初始化为0人在车上)。
用for循环,循环5次因为有5站,算出每一站当前还剩下多少人。最后输出第五站的剩余人数sum等于多少,就这样了
代码部分:
package 公交车;
import java.util.Scanner;
//一开始没有乘客
//第一站:上去一位乘客
//第二站:上去两位乘客,下来一位乘客
//第三站:上去两位乘客,下来一位乘客
//第四站:下来一位乘客
//第五站:上去一位乘客
//请问:到了终点站,车上一共几位乘客
public class bus {public static void main(String[] args) {int sum=0;Scanner scan=new Scanner(System.in);for(int i=1;i<=5;i++) {System.out.println("当前是第"+i+"站,\n请输入上车乘客和下车乘客:");int add=scan.nextInt(); //上车人数int less=scan.nextInt(); //下车人数sum=sum+add-less;}System.out.println("公交车到站时,乘客总共有:"+sum+"人");System.out.println("公交车5次过后的总人数为:"+sum);}
}
这篇关于【Java基础题型】公交车每站的人上、下车,求终点站车上有几人的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!