博客作业一

  1. 注册CSDN博客账号,主页地址发给学委收集,所有作业发博客完成,要求有代码有运行结果截图、有自己的感想(遇到的问题及解决方案、代码实现流程图等)

写文章-CSDN博客CSDNhttps://mp.csdn.net/mp_blog/creation/editor

  1. 输出2~100之间的素数(也称质数,指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数 (提示:使用嵌套循环 条件判断)

package java博客作业;

 public class TestPrime {

public static boolean isPrime(int num) {

for (int i = 2; i<= Math.sqrt(num); i++) {

if (num %i==0) {

return false;

}

}

return true;

}

public static void main(String[] args) {

for (int j= 2; j <=100; j++) {

if (TestPrime.isPrime(j)) {

System.out.println(j+ "is a prime");

}

}

}

}

结果:2is a prime
3is a prime
5is a prime
7is a prime
11is a prime
13is a prime
17is a prime
19is a prime
23is a prime
29is a prime
31is a prime
37is a prime
41is a prime
43is a prime
47is a prime
53is a prime
59is a prime
61is a prime
67is a prime
71is a prime
73is a prime
79is a prime
83is a prime
89is a prime
97is a prime

  1. 交换二维数组int[][] array = {{1,2,3},{4,5,6},{7,8,9}} 的行列数据,打印出交换之前的数据和交换后的数据

(提示:打印出结果如下

交换前:

1 2 3

4 5 6

7 8 9

交换后:

1 4 7

2 5 8

3 6 9

)

结果:行列互调前:
1 2 3 
4 5 6 
7 8 9 
行列互调后:
1 4 7 
2 5 8 
3 6 9 

package java博客作业;

 public class TestPrime {

public static boolean isPrime(int num) {

for (int i = 2; i<= Math.sqrt(num); i++) {

if (num %i==0) {

return false;

}

}

return true;

}

public static void main(String[] args) {

for (int j= 2; j <=100; j++) {

if (TestPrime.isPrime(j)) {

System.out.println(j+ "is a prime");

}

}

}

}

  1. 爸爸喜欢做的事有钓鱼、看书

   妈妈喜欢做的事有画画、烹饪

   儿子继承了父母双方的爱好,输出儿子喜欢做的事

   (提示:使用多继承)

package java博客作业;
  

  public interface dad{
    public void gofishing();
    public void readbook();
        }

package java博客作业;

 
    public class san2{
    public interface mom {
        public void draw();
        public void cooking();
        void gofishing();
    }}

package java博客作业;

import javax.xml.crypto.Data;

import java博客作业.san2.mom;

public class san3 implements Data,mom{
        
        @Override
        public void gofishing() {
            // TODO 自动生成的方法存根
            System.out.print("钓鱼");
        }

        public void readbook() {
            // TODO 自动生成的方法存根
            System.out.print("看书");
        }

        @Override
        public void draw() {
            // TODO 自动生成的方法存根
            System.out.print("画画");
        }

        @Override
        public void cooking() {
            // TODO 自动生成的方法存根
            System.out.print("烹饪");
        }
        public static void main(String[] args) {
            System.out.print("儿子会:\n");
     san3 a=new san3();
            a.readbook();
            a.gofishing();
            a.cooking();
            a.draw();
    }   

结果:儿子会:
看书钓鱼烹饪画画

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值