翁凯_面向对象程序设计-第三周


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


猜你喜欢

转载自blog.csdn.net/YY_worhol/article/details/60591668