Java编程题2

Java一些常见的练习题

 

 将一个四位整数的个位数,十位数,百位数和千位数取出并输出。Java编程题2_第1张图片

 输入一个数,求他的阶乘

Java编程题2_第2张图片

猜数字游戏,根据提示输入数字,要在三次之内才出来。超出三次游戏结束Java编程题2_第3张图片

 主题:设计简单的飞机行李托运计费系统。假如飞机上个人托运行李 的条件是:行李重量在20公斤以下免费托运;20~30公斤超出部分5元/公斤;30~40公斤超出部分10元/公斤;40~50公斤超出部分10元/公斤;50公斤以上不允许个人携带。

package com.koi.shixun3.bianchengxunlian;
/**
 * 
 * 主题:设计简单的飞机行李托运计费系统。假如飞机上个人托运行李
 * 的条件是:行李重量在20公斤以下免费托运;20~30公斤超出部分5
 * 元/公斤;30~40公斤超出部分10元/公斤;40~50公斤超出部分
 * 10元/公斤;50公斤以上不允许个人携带。
 *
 */
public class Demo_2 {

	public static void main(String[] args) {
		System.out.println("请将您的行李放在旁边的箱子里面");
		int xl=(int) (Math.random()*100-49);
		System.out.println("您的行李是"+xl+"公斤");
		while(true){
			if(xl<=20){
				System.out.println("未超出20公斤,将会为您免费托运");
				break;
			}else if(2050){
				System.out.println("根据规定,您的行李超出20公斤");
				System.out.println("并且超出50公斤");
				System.out.println("您需要办理托运");
				break;
			}
		}

	}

}

百马百担。现有100匹马需驮100担货,其中大马驮三担,中马驮两担,两匹小马驮一担。请问一百匹马中大马,中马,小马各多少?编写程序将每种情况列举出来 。

package com.koi.shixun3.bianchengxunlian;
/**
 * 
 * 主题:百马百担。现有100匹马需驮100担货,其中大马驮三担,
 * 中马驮两担,两匹小马驮一担。请问一百匹马中大马,中马,小
 * 马各多少?编写程序将每种情况列举出来 。
 *
 */
public class Demo_3 {
		 
	public static void main(String[] args) {
		for(int a=0;a<=34;a++){//假设大马有a匹;如果全部使用大马;需要34匹
		for(int b=0;b<=50;b++){//假设中马有b匹;如果全部使用中马;需要50匹
		for(int c=0;c<=100;c++){//假设小马有c匹;如果全部使用小马;是不够的,最多使用100匹
		if(a+b+c==100&&a*3+b*2+c*0.5==100){
		System.out.println("大马\t"+"中马\t"+"小马\t");
		System.out.println(a+"\t"+b+"\t"+c+"\t");
					}
				}
			}
		}

	}

}

你可能感兴趣的:(Java,编程题,java)