【作业】第七章课后作业
发布日期:2021-06-29 19:44:03
浏览次数:3
分类:技术文章
本文共 2461 字,大约阅读时间需要 8 分钟。
选择题1-8:ACE B D B D A ACD C
简答题
不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法调用时不需要创建对象,可以直接调用。也就是说,当一个static方法被调用时,可能还没有创建任何实例对象,如果从一个static方法中发出对非static方法的调用,那个非static方法是关联到哪个对象上的呢?这个逻辑无法成立,所以,一个static方法内部发出对非static方法的调用程序设计
1、/***************************** 文件名:[题目]* 作者:〈漆黑〉* 描述:〈 第七章课后作业 〉* 创建时间:2019.1.13****************************/import java.util.Scanner;public class Test { public static void main(String args){ System.out.println("7个1-50之间的整数:"); for(int i = 0; i < 7; i++) { int num = (int) (Math.random() * 49 + 1);//1-50之间的整数 printNum(num); } } private static void printNum(int num) { //打印的方法 System.out.println(num); }}
2、
/***************************** 文件名:[题目]* 作者:〈漆黑〉* 描述:〈 第七章课后作业 〉* 创建时间:2019.1.13****************************/import java.util.Scanner;public class Test { public static void main(String args){ System.out.println("1-100以内的素数有:"); for(int i = 2; i <= 100; i++) { //1-100以内素数,1不是素数 isPrimeNumber(i); } } public static void isPrimeNumber(int i) { //判断是否素数 for(int j = 2; j <= Math.sqrt(i); j++) { if(i % j == 0) return;//除了1和本身外还有其他因子,则不为素数 } System.out.println(i); }}
3、
/***************************** 文件名:[题目]* 作者:〈漆黑〉* 描述:〈 第七章课后作业 〉* 创建时间:2019.1.13****************************/import java.util.Scanner;public class Test { public static void main(String args){ int sum = 0;//存储总和 for(int i = 1; i <= 20; i++){ //1!+...+20! sum += mutiple(i);//阶乘方法 } System.out.println("1! + 2! +...+ 20! = " + sum); } public static int mutiple(int i) { //阶乘方法 int sum = 1; for(int j = 1; j <= i; j++) { sum *= j; } return sum; }}
4、
/***************************** 文件名:[题目]* 作者:〈漆黑〉* 描述:〈 第七章课后作业 〉* 创建时间:2019.1.13****************************/import java.util.Scanner;public class Test { public static void main(String args){ int age5, age1 = 10; age5 = age1 + 2 + 2 + 2 + 2; System.out.print("第五个人岁数:" + age5); }}
5、
/***************************** 文件名:[题目]* 作者:〈漆黑〉* 描述:〈 第七章课后作业 〉* 创建时间:2019.1.13****************************/import java.util.Scanner;public class Test { public static void main(String args){ for(int i = 1; i <= Integer.MAX_VALUE; i++) { //遍历最少桃子 int peach = i; for(int j = 0; j < 5; j++) { //分5次 if(peach % 5 == 1) { //是否符合条件 peach = (peach - 1) - (peach - 1) / 5; if(j == 4) { //刚好分5次 System.out.println("沙滩上原来有:" + i + "个桃子。"); return; } }else break; } } }}
转载地址:https://darkness.blog.csdn.net/article/details/103965865 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年05月01日 02时38分33秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
未来物联网发展的十大趋势
2019-04-30
Python库大全,建议收藏留用!
2019-04-30
Python之父:Python 4.0可能不会有了
2019-04-30
嵌入式开发中需要用到设计模式吗?
2019-04-30
C语言指针必看!
2019-04-30
指针的应用,一个简单例子讲清楚你多年的糊涂
2019-04-30
vue 指令 之 v-if、v-else-if、v-else
2019-04-30
vue 指令 之 v-show
2019-04-30
html 引入 vue.js
2019-04-30
vue 环境搭建 无坑点
2019-04-30
vs code编辑器 代码格式化 快捷键
2019-04-30
html 引入 JQuery
2019-04-30
ReferenceError: Unknown plugin component
2019-04-30
vue 引入 element-ui 报 es2015 的错
2019-04-30
图片暴力压缩
2019-04-30
vue 插件 之 生成二维码 qrcodejs2
2019-04-30
javascript 之 获取毫秒时间戳
2019-04-30