import java.util.ArrayList;
import java.util.Scanner;
/**
* Created by yueyue on 3/6/17.
*/
public class test_3_1 {
private ArrayList distance = new ArrayList();
public void add(String s){
distance.add(s);
}
public int getSize(){
return distance.size();
}
public String getNote(int index){
return distance.get(index);
}
public int getNo(String s){
return distance.indexOf(s);
}
public static void main(String[] args){
test_3_1 dis = new test_3_1();
Scanner in = new Scanner(System.in );
for (int i = 0;true;i++){
dis.add(in.next());
if(dis.getNote(i).equals("###")){
break;
}
}
int index = dis.getSize() - 1;
// System.out.println(index);
int[][] array = new int[index][index];
for(int i = 0;i
后面实现的是同样的功能,但是代码优化。
改进: 尽可能多用库中自带的函数而不是自己去尝试定义。
import java.util.ArrayList;
import java.util.Scanner;
/**
* Created by yueyue on 3/6/17.
*/
public class test_3_1 {
public static void main(String[] args){
ArrayList distance = new ArrayList();
Scanner in = new Scanner(System.in );
while(true)
{
String string = in.next();
if (string.equals("###")){
break;
}
else{
distance.add(string);
}
}
int index = distance.size();
int[][] array = new int[index][index];
for(int i = 0;i