[작업] 둥둥 - 자모 통계
1 package piao;
2
3 import java.io.FileReader;
4 import java.util.Scanner;
5
6 public class piao {
7
8 public static void main(String[] args)
9 {
10 double []list=new double[26];
11 int []c=new int[26];
12 for(int k=0;k<26;k++)
13 {
14 list[k]=0;
15 }
16 for(int k=0;k<26;k++)
17 {
18 c[k]=k+65;
19 }
20 String line="";
21 int a=0;
22 int b=0;
23 int s=0;
24 try
25 {
26 FileReader fr=new FileReader("piao.txt");
27 Scanner in =new Scanner(fr);
28 while(in.hasNext())
29 {
30 line=in.nextLine();
31 //System.out.println(line);
32 for(int i=0;i)
33 {
34 a=line.charAt(i);
35
36 if (a>=65&&a<=90)
37 {
38 b=a-65;
39 }
40 if(a>=97&&a<=122)
41 {
42 b=a-97;
43 }
44 //System.out.println(b);
45 list[b]+=1;
46 s++;
47 }
48 }
49
50 for(int t=0;t<26;t++)
51 {
52 list[t]=list[t]/s;
53
54 //System.out.println(list[t]);
55 }
56 int t,k;
57 double d;
58 int e;
59 for(t=0;t<25;t++)
60 {
61 for(k=0;k<25-t;k++)
62 {
63 if(list[k]])
64 {
65 d=list[k+1];
66 list[k+1]=list[k];
67 list[k]=d;
68
69 e=c[k+1];
70 c[k+1]=c[k];
71 c[k]=e;
72 }
73 }
74 }
75
76 for(t=0;t<26;t++)
77 {
78 System.out.print((char)(c[t])+" ");
79 System.out.println(String.format("%.2f", list[t]*100)+"%");
80 }
81 }
82 catch(Exception e)
83 {
84
85 }
86 }
87
88 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.