• 蓝桥杯-写日志-java


    /* (程序头部注释开始)

    * 程序的版权和版本声明部分

    * Copyright (c) 2016, 广州科技贸易职业学院信息工程系学生 

    * All rights reserved.

    * 文件名称: 蓝桥杯赛题                           

    * 作    者:   彭俊豪               

    * 完成日期:   2016   年 04月 01日

    * 版 本 号:      001   

    * 对任务及求解方法的描述部分

    * 问题描述:

    写日志是程序的常见任务。现在要求在 t1.log, t2.log, t3.log 三个文件间轮流
    写入日志。也就是说第一次写入t1.log,第二次写入t2.log,... 第四次仍然
    写入t1.log,如此反复。

    下面的代码模拟了这种轮流写入不同日志文件的逻辑。

    public class A
    {
    private static int n = 1;

    public static void write(String msg)
    {
    String filename = "t" + n + ".log";
    n = ____________;
    System.out.println("write to file: " + filename + " " + msg);
    }
    }

    请填写划线部分缺失的代码。通过浏览器提交答案。

    * 输入描述:  无

     * 程序输出: 不要填写题面已有的内容,也不要填写任何说明、解释文字。

    * 程序头部的注释结束

    */

    上代码:

    public class Main
    {
      private static int n = 1;
      public static void main(String args[]){
        for (int i = 0; i<=100; i++) {
          write(i,"1111");
        }
      }

      public static void write(int n, String msg)
      {
        n = n%3+1;
        String filename = "t" + n + ".log";
        System.out.println("write to file: " + filename + " " + msg);
      }
    }

  • 相关阅读:
    Notification(一)系统通知的监听移除
    控制器的生命周期
    Foundation Framework
    View的生命周期方法:loadView、viewDidLoad、viewDidUnload的关系
    第一篇markdown博文
    0622.获取json文件的数据
    0622.发送邮件基本操作
    0622.设置tableView的背景图片(平铺的方式)
    0621.用WebView展示html数据
    iOS的Quartz2D篇——基本图形的绘制
  • 原文地址:https://www.cnblogs.com/pengjunhao/p/6673852.html
Copyright © 2020-2023  润新知