首页 > 其他分享 >三月十五号结对

三月十五号结对

时间:2023-03-15 21:44:36浏览次数:56  
标签:结对 java String 三月 int sql 十五号 stationlist import

合作对象:李佳岳

昨天完成了数据表的建立和数据库连接今天完成了一部分dao包的编写和一些html页面,所写代码如下。其中substasion函数用于在一条线上给定两个参数,然后将他门之间的站名全部输出。

package dao;
 
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
 
import bean.Bean;
import dbutil.DButil;
 
public class Dao {
     
    public String[] substation(Bean[] sub,String s1,String s2)
    {
        ArrayList<String> stationlist =new ArrayList<String>();
        int start=0;
        int end=0;
        int money;
        int i;
        for(i=0;i<sub.length;i++)
        {
            if(sub[i].getName().equals(s1))
            start=i;
        }//确定起始站
        for(i=0;i<sub.length;i++)
        {
            if(sub[i].getName().equals(s2))
            end=i;
        }//确定终点站
         
        if(start<end)
        {
        for(i=start;i<=end;i++)
        {
            stationlist.add(sub[i].getName());
        }//输出站点信息
        }
        else
        {
            for(i=start;i>=end;i--)
            {
                stationlist.add(sub[i].getName());
            }//输出站点信息
        }
        return stationlist.toArray(new String[stationlist.size()]);
    }
     
    public int checkstation(String start)
    {
        Dao dao=new Dao();
        int i;
        for(i=0;i<dao.selectno1().length;i++)
        {
            if(dao.selectno1()[i].getName().equals(start))
            {
                return 1;
            }
        }
        for(i=0;i<dao.selectno2().length;i++)
        {
            if(dao.selectno2()[i].getName().equals(start))
            {
                return 2;
            }
     
        }
        for(i=0;i<dao.selectno3().length;i++)
        {
            if(dao.selectno3()[i].getName().equals(start))
            {
                return 3;
            }
        }
        for(i=0;i<dao.selectno4().length;i++)
        {
            if(dao.selectno4()[i].getName().equals(start))
            {
                return 4;
            }
        }
        for(i=0;i<dao.selectno5().length;i++)
        {
            if(dao.selectno5()[i].getName().equals(start))
            {
                return 5;
            }
        }
        for(i=0;i<dao.selectno6().length;i++)
        {
            if(dao.selectno6()[i].getName().equals(start))
            {
                return 6;
            }
        }
        return 0;
    }
     

 

标签:结对,java,String,三月,int,sql,十五号,stationlist,import
From: https://www.cnblogs.com/mine-my/p/17220198.html

相关文章

  • 2023.3.14结对总结
    今天建立了数据库的链接,完善了Android个人作业,构思一条线上车站的查找函数,输入起始站得到线路1输入终止站得到线路2,将线路1与线路2对比得到一条线的路线。   ......
  • 2023/3/14结对总结
     ......
  • 理解结对编程
    结对编程(Pairprogramming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代......
  • 对结对编程的理解
    结对编程是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观......
  • 三月十三日
    第一次结对作业————地铁查询系统第一阶段————web地铁查询系统在地铁查询系统中我认为最难的还是数据库的建表,按照ppt中所说没数据库需要存储线路号,车站唯一标识I......
  • 2023/3/13结对总结
    设计思路:1.创建两个表<1>第一个:存储所有车站信息:(1)车站唯一标识:id(2)线路号:number(3)车站名:station(4)车站所在线路标识号:characteristic<2>第二个:所有联通车站节点数......
  • 2023/3/13结对总结
    设计思路:1.创建两个表 <1>第一个:存储所有车站信息: (1)车站唯一标识: (2)线路号:number (3)车站名:station (4)车站所在线路标识号:characte......
  • 三月十一日
    今天完成了button按钮的跳转,其具体步骤为声明控件---找到控件---实现跳转和匹配对应用户名和密码,获取edittest里面的账号和密码与规定的进行匹配成功则进行跳转。首先声明......
  • 三月十日
    今天要完成登陆界面的优化问题。<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"><strokeandro......
  • 三月十日
    今天上了一整天课,复习了Javaweb。createStatement作用:用于执行不带参数的简单SQL语句特点:每次执行SQL语句,数据库都要执行SQL语句的编译,仅执行一次查询并返回结果......