2020.8.23(周报7)

一、今日学习内容   每周周报

  1、将1000以内所有的素数输出到C盘根目录文件Prime.txt中,每一行只输出一个素数。将程序和输出文件一起打包。

复制代码
 1 import java.io.FileWriter;
 2 import java.io.IOException;
 3 public class SuShu {
 4     public static void main(String[] args)throws IOException {
 5         writefile();
 6     }
 7     public static void writefile()throws IOException{
 8         int k=0,m,n;
 9         FileWriter filew=new FileWriter("C:/Prime.txt",true);
10         for(int i=2;i<=1000;i++) {
11             m=0;n=0;
12             for(int j=2;j<i;j++) {
13                 m=i%j;
14                 if(m==0)break;
15                 if(m!=0)n++;
16             }
17             if(n==i-2) {
18                 filew.write(String.valueOf(i)+"\n");
19                 System.out.println(i);
20             }
21         }
22         filew.close();
23     }
24 }

2、倒序输出

字符串转换为字符数组:char[]  ch=str.toCharArray();

import java.util.*;
public class FanXu {
    public static void main(String[] args) {
        Scanner con=new Scanner(System.in);
        System.out.println("请输入字符串:");
        String str=con.next();
        char[] ch=str.toCharArray();
        System.out.println("倒序输出为:");
        for(int i=ch.length-1;i>=0;i--) {
            System.out.print(ch[i]);
        }
    }
}

 二、遇到的问题

   不明白如何向文件中写入数据,需要进行类型转换

三、明日计划

   继续完成c++例题的验证。

 

收获:

   这周完成了c++中多继承、虚函数相关的例题,对接口、abstract关键字的掌握更加熟练了,复习了文件方面的知识,对输入输出流有了更深一步的掌握。

遇到的问题:

   对多继承中接口和abstract的选择很不清楚,通过百度搜索,进行了基本的简单操作。

下周计划:

  继续完成输入输出流方面的例题的验证。

原文地址:https://www.cnblogs.com/marr/p/13582916.html