1. 程式人生 > >第五屆藍橋杯軟體類省賽真題 Java本科A 寫日誌

第五屆藍橋杯軟體類省賽真題 Java本科A 寫日誌


標題:寫日誌

    寫日誌是程式的常見任務。現在要求在 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);
    }
}

    請填寫劃線部分缺失的程式碼。通過瀏覽器提交答案。

注意:不要填寫題面已有的內容,也不要填寫任何說明、解釋文字。


結果為     n>=3 ? 1:n+1  或者  n<3?n+1:1

三元運算子   a?b:c  條件a   滿足就是結果b   否則就是結果 c