
正文
java时刻表代码 java如何表示时间
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java 代码创建sqlserver临时表并插入数据
这明显是sqljava时刻表代码的问题java时刻表代码,要将两部分数据查询出来插入一张零食表java时刻表代码,这两张表相同还好,直接在后台拼接创建临时表的sql语句就得了;
if...
SELECT * INTO #table FROM
(
................第一张表...........
}
insert into #table
from
(
................第二张表...........
);
//就这样;
相关问答
Q1: java 代码如何获取当前时间的上一个月的月末时间..
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
Date now = calendar.getTime();
System.out.println(simpleDateFormat.format(now));
calendar.set(Calendar.MONTH, calendar.get(Calendar.MONTH) - 1);
calendar.set(Calendar.DATE, calendar.getMaximum(Calendar.DATE));
calendar.set(Calendar.HOUR, -12);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
Date date = calendar.getTime();
System.out.println(simpleDateFormat.format(date));
输出:
2014-02-20 19:40:40
2014-01-31 00:00:00
Q2: 急求程序代码,C++,C,JAVA环境均可
校园导游系统要不要,类似的,自己改进下
/*校园导游程序*//*[问题描述]
用无向网表示学校的校园景点平面图,图中顶点表示主要景点,
存放景点的编号、名称、简介等信息,图中的边表示景点间的道路,存放路径长度等信息。要求能够回答有关景点介绍、游览路径等问题。
游客通过终端可询问:
(1)从某一景点到另一景点的最短路径。
(2)游客从公园进入,选取一条最佳路线。
(3)使游客可以不重复地浏览各景点,最后回到出口(出口就在入口旁边)。
[基本要求]
(1)将导游图看作一张带权无向图,顶点表示公园的各个景点,边表示各景点之间的道路,
边上的权值表示距离.为此图选择适当的数据结构。
(2)把各种路径都显示给游客,由游客自己选择浏览路线。
(3)画出景点分布图于屏幕上。
[实现提示]
(1)构造一个无向图G并用邻接矩阵来存储。
(2)利用迪杰斯特拉算法来计算出起点到各个顶点之间的最短路径用二维数组p[i][]来记录,
最短路径长度就用一维数组d[i]存放;i的范围:0~20。
(3)一维数组have[]是用来记录最短路径出现顶点的顺序。
(4)根据起点和终点输出最短路径和路径长度。
*/
#define INFINITY 10000 /*无穷大*/
#define MAX_VERTEX_NUM 40
#define MAX 40
#includestdlib.h
#includestdio.h
#includeconio.h
#includestring.h
typedef struct ArCell
{
int adj; //路径长度
}ArCell,AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM];
typedef struct //图中顶点表示主要景点,存放景点的编号、名称、简介等信息,
{
char name[30];
int num;
char introduction[100];//简介
}infotype;
typedef struct
{
infotype vexs[MAX_VERTEX_NUM];
AdjMatrix arcs;
int vexnum,arcnum;
}MGraph;
MGraph b;
void cmd(void);
MGraph InitGraph(void);
void Menu(void);
void Browser(MGraph *G);
void ShortestPath_DIJ(MGraph * G);
void Floyd(MGraph *G);
void Search(MGraph *G);
int LocateVex(MGraph *G,char* v);
MGraph * CreatUDN(MGraph *G);
void print(MGraph *G);
/******************************************************/
void main(void)
{
system("color 1f");
system("mode con: cols=140 lines=130");
cmd();
}
/******************************************************/
void cmd(void)
{
int i;
b=InitGraph();
Menu();
scanf("%d",i);
while(i!=5)
{
switch(i)
{
case 1:system("cls");Browser(b);Menu();break;
case 2:system("cls");ShortestPath_DIJ(b);Menu();break;
case 3:system("cls");Floyd(b);Menu();break;
case 4:system("cls");Search(b);Menu();break;
case 5:exit(1);break;
default:break;
}
scanf("%d",i);
}
}
MGraph InitGraph(void)
{
MGraph G;
int i,j;
G.vexnum=10;
G.arcnum=14;
for(i=0;iG.vexnum;i++)
G.vexs[i].num=i;
strcpy(G.vexs[0].name,"综合食堂");
strcpy(G.vexs[0].introduction,"新建标准化食堂");
strcpy(G.vexs[1].name,"东西办公楼");
strcpy(G.vexs[1].introduction,"全体教师办公场所,楼高12层,各种设施齐全");
strcpy(G.vexs[2].name,"5号学生宿舍楼");
strcpy(G.vexs[2].introduction,"计算机系男生宿舍楼,苏式建筑");
strcpy(G.vexs[3].name,"医院");
strcpy(G.vexs[3].introduction,"校医院,设施不是很齐全,只能看小病,收费较贵");
strcpy(G.vexs[4].name,"图书馆");
strcpy(G.vexs[4].introduction,"藏书60万册,设施良好,2楼为电子阅览室,环境幽雅");
strcpy(G.vexs[5].name,"足球场");
strcpy(G.vexs[5].introduction,"现代化塑胶跑道,人造草坪,适宜锻炼身体的场所");
strcpy(G.vexs[6].name,"沁园");
strcpy(G.vexs[6].introduction,"绿树成荫,适宜休息和读书");
strcpy(G.vexs[7].name,"主教学楼");
strcpy(G.vexs[7].introduction,"学院最大的教学楼,共5层,环形建筑,适宜学习");
strcpy(G.vexs[8].name,"西教学楼");
strcpy(G.vexs[8].introduction,"学院第二大教学楼,环境较差");
strcpy(G.vexs[9].name,"多媒体楼");
strcpy(G.vexs[9].introduction,"多媒体教学场所,设施先进,环境良好");
for(i=0;iG.vexnum;i++)
for(j=0;jG.vexnum;j++)
G.arcs[i][j].adj=INFINITY;
G.arcs[0][1].adj=100;
G.arcs[0][2].adj=200;
G.arcs[0][6].adj=400;
G.arcs[1][7].adj=300;
G.arcs[2][3].adj=120;
G.arcs[3][6].adj=220;
G.arcs[3][4].adj=100;
G.arcs[4][5].adj=300;
G.arcs[4][9].adj=250;
G.arcs[5][9].adj=350;
G.arcs[6][7].adj=60;
G.arcs[6][9].adj=200;
G.arcs[7][8].adj=50;
G.arcs[8][9].adj=20;
for(i=0;iG.vexnum;i++)
for(j=0;jG.vexnum;j++)
G.arcs[j][i].adj=G.arcs[i][j].adj;
return G;
}//InitGraph end
void Menu()
{
printf("\n 石家庄铁道学院导游图\n");
printf(" ┏━━━━━━━━━━━━━━━━━━━━┓\n");
printf(" ┃ 1.浏览校园全景 ┃\n");
printf(" ┃ 2.查看所有游览路线 ┃\n");
printf(" ┃ 3.选择出发点和目的地 ┃\n");
printf(" ┃ 4.查看景点信息 ┃\n");
printf(" ┃ 5.退出系统 ┃\n");
printf(" ┗━━━━━━━━━━━━━━━━━━━━┛\n");
printf("Option-:");
}
void Browser(MGraph *G)
{
int v;
printf("┏━━┳━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n");
printf("┃编号┃景点名称 ┃简介 ┃\n");
for(v=0;vG-vexnum;v++)
printf("┃%-4d┃%-16s┃%-56s┃\n",G-vexs[v].num,G-vexs[v].name,G-vexs[v].introduction);
printf("┗━━┻━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");
}
// 迪杰斯特拉算法来计算出起点到各个顶点之间的最短路径,v0为起点
void ShortestPath_DIJ(MGraph * G)
{
int v,w,i,min,t=0,x,flag=1,v0;
int final[20], D[20], p[20][20];
while(flag)
{
printf("请输入一个起始景点编号:");
scanf("%d",v0);
if(v00||v0G-vexnum)
{
printf("景点编号不存在!请重新输入景点编号:");
scanf("%d",v0);
}
if(v0=0v0G-vexnum)
flag=0;
}
for(v=0;vG-vexnum;v++)
{
final[v]=0;
D[v]=G-arcs[v0][v].adj;
for(w=0;wG-vexnum;w++)
p[v][w]=0;
if(D[v]INFINITY)
{
p[v][v0]=1;p[v][v]=1;
}
}
D[v0]=0;final[v0]=1;
for(i=1;iG-vexnum;i++)
{
min=INFINITY;
for(w=0;wG-vexnum;w++)
if(!final[w])
if(D[w]min){v=w;min=D[w];}
final[v]=1;
for(w=0;wG-vexnum;w++)
if(!final[w](min+G-arcs[v][w].adjD[w]))
{
D[w]=min+G-arcs[v][w].adj;
for(x=0;xG-vexnum;x++)
p[w][x]=p[v][x];
p[w][w]=1;
}
}
for(v=0;vG-vexnum;v++)
{
if(v0!=v) printf("%s",G-vexs[v0].name);
for(w=0;wG-vexnum;w++)
{
if(p[v][w]w!=v0) printf("--%s",G-vexs[w].name);
t++;
}
if(tG-vexnum-1v0!=v)printf(" 总路线长%dm\n\n",D[v]);
}
}//ShortestPath_DIJ end
void Floyd(MGraph *G)
{
int v,u,i,w,k,j,flag=1,p[10][10][10],D[10][10];
for(v=0;vG-vexnum;v++)
for(w=0;wG-vexnum;w++)
{
D[v][w]=G-arcs[v][w].adj;
for(u=0;uG-vexnum;u++)
p[v][w][u]=0;
if(D[v][w]INFINITY)
{
p[v][w][v]=1;p[v][w][w]=1;
}
}
for(u=0;uG-vexnum;u++)
for(v=0;vG-vexnum;v++)
for(w=0;wG-vexnum;w++)
if(D[v][u]+D[u][w]D[v][w])
{
D[v][w]=D[v][u]+D[u][w];
for(i=0;iG-vexnum;i++)
p[v][w][i]=p[v][u][i]||p[u][w][i];
}
while(flag)
{
printf("请输入出发点和目的地的编号:");
scanf("%d%d",k,j);
if(k0||kG-vexnum||j0||jG-vexnum)
{
printf("景点编号不存在!请重新输入出发点和目的地的编号:");
scanf("%d%d",k,j);
}
if(k=0kG-vexnumj=0jG-vexnum)
flag=0;
}
printf("%s",G-vexs[k].name);
for(u=0;uG-vexnum;u++)
if(p[k][j][u]k!=uj!=u)
printf("--%s",G-vexs[u].name);
printf("--%s",G-vexs[j].name);
printf(" 总路线长%dm\n",D[k][j]);
}//Floyd end
void Search(MGraph *G)
{
int k,flag=1;
while(flag)
{
printf("请输入要查询的景点编号:");
scanf("%d",k);
if(k0||kG-vexnum)
{
printf("景点编号不存在!请重新输入景点编号:");
scanf("%d",k);
}
if(k=0kG-vexnum)
flag=0;
}
printf("┏━━┳━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n");
printf("┃编号┃景点名称 ┃简介 ┃\n");
printf("┃%-4d┃%-16s┃%-56s┃\n",G-vexs[k].num,G-vexs[k].name,G-vexs[k].introduction);
printf("┗━━┻━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛\n");
}//Search end
int LocateVex(MGraph *G,char* v)
{
int c=-1,i;
for(i=0;iG-vexnum;i++)
if(strcmp(v,G-vexs[i].name)==0)
{c=i;break;}
return c;
}
MGraph * CreatUDN(MGraph *G)//初始化图形,接受用户输入
{
int i,j,k,w;
char v1[20],v2[20];
printf("请输入图的顶点数,弧数:");
scanf("%d%d",G-vexnum,G-arcnum);
printf("请输入景点的编号:、名称、简介:\n");
for(i=0;iG-vexnum;i++)
{
printf("景点编号:");
scanf("%d",G-vexs-num);
printf("景点名称:");
scanf("%s",G-vexs[i].name);
printf("景点简介:");
scanf("%s",G-vexs-introduction);
}
for(i=0;iG-vexnum;i++)
for(j=0;jG-vexnum;j++)
G-arcs[i][j].adj=INFINITY;
printf("请输入路径长度:\n");
for(k=0;kG-arcnum;k++)
{
printf("第%d条边:\n",k+1);
printf("景点对(x,y):");
scanf("%s",v1);
scanf("%s",v2);
printf("路径长度:");
scanf("%d",w);
i=LocateVex(G,v1);
j=LocateVex(G,v2);
if(i=0j=0)
{
G-arcs[i][j].adj=w;
G-arcs[j][i]=G-arcs[i][j];
}
}
return G;
}
void print(MGraph *G)
{
int v,w,t=0;
for(v=0;vG-vexnum;v++)
for(w=0;wG-vexnum;w++)
{ if(G-arcs[v][w].adj==INFINITY)
printf("∞ ");
else printf("%-7d",G-arcs[v][w].adj);
t++;
if(t%G-vexnum==0)
printf("\n");
}
}
Q3: 安装java手机版火车时刻表步骤
首先要看看你的手机支持什么样的软件格式,有jad和jar和其它几种格式,下载完成后安装.在JAVA中就可以找到,然后打KAI就行了
关于java时刻表代码和java如何表示时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







