zoukankan      html  css  js  c++  java
  • 蓝桥杯-写日志-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);
      }
    }

  • 相关阅读:
    编程算法
    2048小游戏主要算法实现
    Spring 计时器 @Scheduled cron 含义
    jQuery Validate Ajax 验证
    jQuery Validate 使用
    Java 两个整数相除保留两位小数,将小数转化为百分数
    mybatis+mysql返回插入的主键,参数只是提供部分参数
    微信 创建自定义菜单 向微信发起的post请求
    JSON.parse()和JSON.stringify()
    前台JSON字符串,spring mvc controller也接收字符串
  • 原文地址:https://www.cnblogs.com/pengjunhao/p/6673852.html
Copyright © 2011-2022 走看看