首页
登录 | 注册

JAVA编程语言基础第八章课后作业

		JAVA编程语言基础第八章课后作业
1.打印直角三角形
package tz1;
	import java.util.Scanner;
public class dome31 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int num=0;
		System.out.println("输入打印行数:");
		 num =input.nextInt();
		 for (int i = 1; i <=num; i++) {
			for (int j = 1; j <=i; j++) {
				System.out.print(j);
			}
			System.out.println();
		}
	}

}
2.百鸡问题
package tz1;

public class dome32 {
	public static void main(String[] args) {
		int i, j, k;
		for (i = 0; i < 20; i++) {
			for (j = 0; j < 33; j++) {
				k=100-i-j;
					if (5 * i + 3 * j +  k/3 == 100) {
						
						System.out.println("公鸡" + i + "母鸡" + j + "小鸡" + k);
					}

				}
			}
		}
	}
3学员的平均成绩
package tz1;
	import java.util.Scanner;
public class dome33 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		int [] score = new int [4];
		int classnum = 3;
		double sum = 0.0;
		double avg = 0.0;
		int count =0;
		for (int i = 0; i < classnum; i++) {
			
			System.out.println("请输入"+(i+1)+"个班的成绩");
			for (int j = 0; j < score.length; j++){
				System.out.println("第"+(j+1)+"个学员的成绩");
				score[j]=input.nextInt();
				sum = sum+score[j];
				if (score[j]<85) {
					continue;
				}count++;
			}avg = sum/score.length;
		}System.out.println("所有学员成绩大于85分的平均成绩是"+avg);
	}

}
银行取钱
package tz1;

import java.util.Scanner;

public class dome34 {
	public static void main(String[] args) {
		Scanner input =new Scanner(System.in);
		String pasword;
		int money;

		for (int i = 1; i <= 3; i++) {
			System.out.println("请输入密码:");
			pasword = input.next();
			if ("111111".equals(pasword)) {
				
				
			}else {System.out.println("请重新输入密码");
				continue;
				}
			for ( int j = 1; j<=3; j++) {
				System.out.println("请输入取款金额:");
				money=input.nextInt();
				if (money>0&&money<=1000) {
					System.out.println("您取了"+money);
					break;
				}else  {
					System.out.println("您输入的都金额不合法,请重新输入");
					continue;
				}
			}
			break;
			}System.out.println("交易完成");
			
		}
	
}
打印菱形
package tz1;

import java.util.Scanner;

public class dome35_1 {
	public static void main(String[] args) {
		Scanner input = new Scanner(System.in);
		System.out.print("请输入菱形数:");
		int rows = input.nextInt();
		while (rows%2==0) {
			System.out.print("请输入奇数:");
			rows = input.nextInt();
		}
		
		for (int i = 0; i < rows; i++) {
			int t = 0; // t是用来存放距离边界需要多少空格
			if (i >= rows / 2) {// >是m为奇数的情况下的判断,=是m为偶数的情况下的判断,这里将过半的那些i值转换为与它对称的i值
				t = rows - 1 - i;
			} else {
				t = i;
			}
			for (int j = 1; j <= rows; j++) {
				if (j >= (rows + 1) / 2 - t && j <= (rows + 1) / 2 + t) {
					System.out.print("*");
				} else {
					System.out.print(" ");
				}
			}
			System.out.print("\n");
		}

	}

}


相关文章

  • 一份还热乎的蚂蚁金服面经(已拿Offer)!附答案!!
    本文来自我的知识星球的球友投稿,他在最近的校招中拿到了蚂蚁金服的实习生Offer,整体思路和面试题目由作者--泽林提供,部分答案由Hollis整理自知识星球<Hollis和他的朋友们>中「直面Java」板块. 经历了漫长一个月的 ...
  • 前端基础---JS基础
    背景介绍 Javascript 是一种运行在客户端的脚本语言 应用场景: 1.网页特效 2.服务端开发(Node.js) 3.命令行工具(Node.js) 4.桌面程序(Elextron) 5.APP(Cordova) 6.控制硬件-物联网 ...
  • 什么是GIL?GIL对多线程的影响 GIL全称Global Interpreter Lock(全局解释器锁).GIL和Python语言没有任何关系,只是因为历史原因导致在官方推荐的解释器Cpython中遗留的问题.(多线程)每个线程在执行的 ...
  • 提升不止一点点,Dubbo 3.0 预览版详细解读
    Dubbo 自 2011 年 10 月 27 日开源后,已被许多非阿里系的公司使用,其中既有当当网.网易考拉等互联网公司,也不乏中国人寿.青岛海尔等大型传统企业.更多用户信息,可以访问Dubbo @GitHub,issue#1012: Wa ...
  • 嗯...这个问题十分不好回答啊(捋下鱼须).闲鱼作为flutter领域的先驱者,以及fish_redux.flutter_boost等当红flutter库的作者,当然是欢迎广大的开发者多多使用flutter相关技术栈 逃~:).咳咳,不过呢 ...
  • 电厂锅炉,火电厂三大主力设备之一.在电厂生产过程中发挥了极其重要的作用,是火电厂生产所必不可少的重要设备.但是,近些年,因为锅炉安全管控不到位而造成的事故屡有发生,给电厂的财产及人员的生命造成极大威胁.分析电厂锅炉的泄漏原因,制定有针对性的 ...

2020 jeepshoe.net webmaster#jeepshoe.net
13 q. 0.274 s.
京ICP备10005923号