첫 팀프로젝트

김르르
2 min readMar 9, 2021

학원다닌지 두달만에 프로젝트를 맡게 되었다

조장은 나

구현해야되는것은 로그인을 하면 그 회원이 접속시도하는데 성공,실패여부, 가장 많이 들어간 시간, 들어갔던 브라우저들 각각의 횟수, 가장많이 들어간 브라우저 비율, 횟수 등등 만들어서 자바로 구현하는 것이다.

내가 맡은 파트는 브라우저 종류별로 횟수, 비율구하는것이다.

첨에 배열 만드는것과 쪼개는 방법을 생각을 못해서 애쓰다가 방법을 알고나니 다행히 수월하게 풀 수 있었다.

그리고 for문 돌리는것을 첨에 콘솔 찍어본다고 쓴걸 그대로 써서 결과값이 완전 이상하게 나왔어서 (배열로 돌아가기때문에 for문은 필요없음) 당황했지만, 고민하다가 깨달아서 지우고 다행히 잘 입력되게 출력할 수 있었다.

오늘은 이걸로 진뺏으니 코딩연습은 없는걸로 ㅠ

package project;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;

public class sist2 {

public String Sist2() throws IOException{
int ie = 0;
int opera = 0;
int firefox = 0;
int chrome = 0;
int safari = 0;

String temp;
String temp2;
File file = new File(“C:\\dev\\projecet\\sist_input_1.log”);
File file2 = new File(“C:\\dev\\projecet\\sist_input_2.log”);
BufferedReader br = null;
BufferedReader br2 = null;
br = new BufferedReader(new FileReader(file));
br2 = new BufferedReader(new FileReader(file2));
int Total=0;

while((temp = br.readLine())!=null) {
String[] sTmp = temp.split(“\\]\\[“);
// for(int i=0; i<sTmp.length; i++) {
switch (sTmp[2]) {
case “ie”: ie++; System.out.println(“ie = “+ie);break;
case “opera”: opera++; System.out.println(“opera = “+opera);break;
case “firefox”: firefox++;System.out.println(“firefox = “+firefox);break;
case “Chrome”: chrome++;System.out.println(“chrome = “+chrome);break;
case “Safari”: safari++;System.out.println(“Safari = “+safari);break;
}//end switch
// System.out.println(“sTmp[“+i+”]=”+sTmp[i]);
// }//end for
Total++;
}//end while
while((temp2 = br2.readLine())!=null) {
String[] sTmp2 = temp2.split(“\\]\\[“);
// for(int i=0; i<sTmp.length; i++) {
switch (sTmp2[2]) {
case “ie”: ie++; System.out.println(“ie = “+ie);break;
case “opera”: opera++; System.out.println(“opera = “+opera);break;
case “firefox”: firefox++;System.out.println(“firefox = “+firefox);break;
case “Chrome”: chrome++;System.out.println(“chrome = “+chrome);break;
case “Safari”: safari++;System.out.println(“Safari = “+safari);break;
}//end switch
// System.out.println(“sTmp[“+i+”]=”+sTmp[i]);
// }//end for
Total++;
}//end while
System.out.println(“Total=”+Total);
System.out.println(“ie = “ +ie);
System.out.println(“opera = “+opera);
System.out.println(“firefox = “+firefox);
System.out.println(“chrome = “+chrome);
System.out.println(“Safari = “+safari);
System.out.println( ((float)ie /(float)Total)*100 );
System.out.println( ((float)opera /(float)Total)*100 );
System.out.println( ((float)firefox /(float)Total)*100 );
System.out.println( ((float)chrome /(float)Total)*100 );
System.out.println( ((float)safari /(float)Total)*100 );
return temp;

}//Sist2

public static void main(String[] args) throws IOException {
try {
sist2 st = new sist2();
System.out.println(st.Sist2());
} catch (IOException e) {
e.printStackTrace();
}
}//main

--

--