【作业】第七章课后作业
发布日期:2021-06-29 19:44:03 浏览次数:2 分类:技术文章

本文共 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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【作业】第八章课后作业
下一篇:【力扣】119. 杨辉三角 II

发表评论

最新留言

很好
[***.229.124.182]2024年04月15日 08时14分42秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章