Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

HELP1007 JAVA

Posted by daryl at 2006-07-27 20:04:57 on Problem 1007
打印语句为什么不执行?
import java.util.Scanner;
import java.util.Arrays;

public class Main {

	int n = 0, m = 0;
	
	public Main() {
		Scanner cin = new Scanner(System.in);
		n = cin.nextInt();
		m = cin.nextInt();

		int[] s = new int[m];
		String[] str = new String[m];
		cin.nextLine();

		for(int i = 0; i < m; i++) {
			str[i] = cin.nextLine();

			s[i] = deal(str[i]);
		}
		
		int[] ss = new int[m];
		for(int f = 0; f < m; f++) {
			ss[f] = s[f];
		}
			
		Arrays.sort(ss);

		for(int h = 0; h > m - 1; h++) {
			System.out.println("hello!");
			for(int p = 0; p < m; p++) {
				
				if(s[p] == ss[h]){
					System.out.println(str[p]);
					s[p] = -1;
				}
			}
		}
	}
	
	private boolean check(char a, char b) {
		return a > b? true: false;
	}
	
	private int deal(String str) {
		int t = 0;
		for(int j = 0; j < str.length(); j++) {
			for(int i = j + 1; i < str.length(); i++) {
				if(check(str.charAt(j),str.charAt(i)))
					t++;
			}
		}
		return t;
	}
	
	static public void main(String args[]) {
		Main m = new Main();
	}
}

Followed by:

Post your reply here:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator