Input:
第一行输入一个正整数n(n <= 100000), 第二行输入n个正整数(50000000以内)output:
输出出现次数最多的那个正整数
import java.io.IOException;
import java.util.Scanner;
public class Main_5 {
Scanner in = new Scanner(System.in);
static int[] t;
public static void main(String[] args) throws IOException
{
Main_5 test = new Main_5();
test.add();
System.out.println(test.print());
}
public void add() throws IOException
{
System.out.println("您准备输入几个数?");
int x = in.nextInt();
System.out.println("请输入:");
for(int i = 0;i<x;i++)
{
t[i] = in.nextInt();
}
}
public int print()
{
int temp = 0;
for(int i = 0;i<t.length;i++)
{
for(int j = i;j<t.length;j++)
if(t[i]==t[j])
temp++;
}
return temp;
}
}
不知道为什么报空指针异常,求大神解答
第一行输入一个正整数n(n <= 100000), 第二行输入n个正整数(50000000以内)output:
输出出现次数最多的那个正整数
import java.io.IOException;
import java.util.Scanner;
public class Main_5 {
Scanner in = new Scanner(System.in);
static int[] t;
public static void main(String[] args) throws IOException
{
Main_5 test = new Main_5();
test.add();
System.out.println(test.print());
}
public void add() throws IOException
{
System.out.println("您准备输入几个数?");
int x = in.nextInt();
System.out.println("请输入:");
for(int i = 0;i<x;i++)
{
t[i] = in.nextInt();
}
}
public int print()
{
int temp = 0;
for(int i = 0;i<t.length;i++)
{
for(int j = i;j<t.length;j++)
if(t[i]==t[j])
temp++;
}
return temp;
}
}
不知道为什么报空指针异常,求大神解答
解决方案 »
- 如何高效随即取得一个图片
- applet中使用jmf.jar碰到的permission denied问题
- 请教关于SWT Browser的问题
- (SWT/JFace)挑战高手~~~~~~~~~~~~~~~~~~~~~~~~
- 什么是代理啊? 欢迎大家进来聊聊
- (100分)socket如何实现循环接收数据,如果60秒内没有数据传输就关闭连接?
- 初学的书籍
- 使用Struts&tiles的时候,在tiles-definitions中的中文不能够正确显示到页面!!!!
- 想到去美国做软件吗?
- 写文件的中文问题!
- 类的继承性问题
- java程序在eclipse中调试好了,打成jar包后和eclipse中运行的不一样
element[i] = scanner.nextString()
}