博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【作业】第五章课后作业
阅读量:1899 次
发布时间:2019-04-26

本文共 3996 字,大约阅读时间需要 13 分钟。

选择题

1-4:D C C A

简答题

1.break:跳出当前循环。continue:跳过此次循环,剩余语句不执行,进入下次循环。
2.循环结束后i实际的值为:11,12,9
3.语句1执行11次,语句2执行110次,循环结束后i为11,j为10

程序设计

1.

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈  	完数		〉* 创建时间:2019.1.3****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
System.out.println("1000以内完数有:"); for(int i = 2; i <= 1000; i++) {
//1不是完数,遍历到1000 isPerfectNumber(i); } } private static void isPerfectNumber(int n) {
//判断是否为完数 int sum = 0; for(int i = 1; i <= (int)Math.sqrt(n); i++) {
if(n % i == 0) sum = i + n/i + sum;//如果i是n的因子,则加上i和n/i } if((sum - n) == n) {
//判断是否为完数 System.out.println(n); } }}
/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈  	日期		〉* 创建时间:2019.1.3****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); int sum = 0;//总天数 int months = new int{
31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; System.out.print("请输入年 月 日:"); int year = input.nextInt(), month = input.nextInt(), day = input.nextInt(); if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) months[1] = 29;//判断闰年的标准是(符合条件之一):1、能整除4且不能整除100 2、能整除400 for(int i = 0; i < month - 1; i++) sum += months;//计算month之前总天数 sum += day;//把当前月份的天数加上 System.out.println("这一天是这一年的第" + sum + "天"); input.close();//关闭输入 }}
/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈  	九九乘法表		〉* 创建时间:2019.1.3****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(i + "*" + j + "=" + j * i + "\t");//打印一行 } System.out.print("\n");//换行 } }}
/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	打印图像	〉* 创建时间:2019.1.3****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
double elder = 0, young = 0; System.out.println("10次采样的数据如下:"); for(int i = 0; i < 10; i++) {
int age = (int) (Math.random()*99 + 1); System.out.print(age + " "); if(age > 30) elder++; else young++; } double compare = elder / young; System.out.println("\n(30岁以上/30岁以下)的比例为" + compare); }}
/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	顾客比例	〉* 创建时间:2019.1.3****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
squar(17,9);//17行9列 oval(21, 9);//21行9列 tree(19, 9);//19行9列 } private static void tree(int n, int m) {
//树 for(int i = 0; i < n; i++) {
if(i == 0) System.out.println(" * "); else if(i == 1) System.out.println(" *** "); else if(i == 2) System.out.println(" ***** "); else if(i % 2 == 0) System.out.println(" * "); } } private static void oval(int n, int m) {
//椭圆 for(int i = 0; i < n; i++) {
if(i == 0 || i == 20) System.out.println(" *** "); else if(i == 2 || i == 18) System.out.println(" * * "); else if(i % 2 == 0) System.out.println("* *"); } } private static void squar(int n, int m) {
//矩形 for(int i = 0; i < n; i++) {
if(i == 0 || i == n - 1) {
for(int j = 0; j < m; j++) System.out.print("*"); System.out.print("\n"); }else if(i % 2 == 0) {
for(int j = 0; j < m; j++) {
if(j == 0 || j == m - 1) System.out.print("*"); else System.out.print(" "); } System.out.print("\n"); } } }}
/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	买鸡	〉* 创建时间:2019.1.3****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
int count = 0; for(int i = 0; i <= 20; i++) {
for(int j = 0; j <= 33; j++) {
for(int k = 0; k <= 100; k++) {
if((i * 5 + j * 3 + k) == 100 && (i + j + k * 3) == 100) count++;//花100元买100只鸡 } } } System.out.println("买一只公鸡5元,一只母鸡3元,三只小鸡1元。花100元买100只鸡共有:" + count + "种买法。"); }}

转载地址:http://kprdf.baihongyu.com/

你可能感兴趣的文章
关于回调注销问题的总结
查看>>
Android学习开发路线图
查看>>
开发Android主攻四大方向
查看>>
Android开发方向
查看>>
RAW格式
查看>>
Android6.0以上文件读写权限
查看>>
Android数据文件存储路径
查看>>
LINUX下的SD卡分区
查看>>
GDB的使用
查看>>
USB摄像头到ARM下图像显示方案
查看>>
linux usb 摄像头测试软件webcam spcaview luvcview xawtv 使用问题
查看>>
Android消息处理Handler与Message
查看>>
Frambuffer + SDL
查看>>
Android四大组件之Broadcast receiver
查看>>
libQtCore.so.4 undefined symbol :g_main_context_push_thread_default
查看>>
Android学习参考推荐权威门户网站
查看>>
软件开发之持续改进
查看>>
luvcview摄像头程序到Cortex A8的移植
查看>>
static方法和非static方法的区别(java)
查看>>
Robolectric 测试你的Android代码
查看>>