基本上它是一個程序,從用戶採取6個輸入數字,將它們存儲在一個數組中,計算它們的模式。如何獲得單模值?
package p18;
import java.util.Scanner;
public class P18 {
public static void main(String[] args) {
Scanner S=new Scanner(System.in);
int[] arr1=new int [6];
for (int i = 0; i < 6; ++i) {
int g = S.nextInt();
arr1[i] = g;
}
int input=6;
for(int i=0;i<input;i++)
int count=0;
for(int j=0;j<input;j++)
{
int temp=arr1[j];
int tempco=0;
for(int p=0;p<input;p++)
if(arr1[p].equals[temp])
tempco++;
if(tempco>count)
{
int t=temp;
count=tempco;
}}
System.out.println("the most frequent number"+t+, +count);
}}
首先,正確地設置問題的格式和你的代碼,使用縮進它將在未來幫助你。其次說明你的問題,並儘可能清楚。 –
我的問題是隻計算模式 –
Kruti Patel關於答案是什麼? –