用java编写一个小程序

极小也行,代码大概2百个左右就行了,不用太长。
最好是程序中附带中文介绍。
嗯,谢谢了 跪求!

package org.yt.jxl.excelDemo;

import java.io.File;

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.write.Label;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;

/**
* 执行对Excel文件的读写操作
*
* @author 袁通
*/
public class ExcelDemo {

/**
* 写
*
* @param fileName
* 被写入的Excel文件的路径
* @param sheetName
* 被写入的Excel文件的工作表
* @param location
* 被写入的Excel文件的工作表位于工作簿的位置
* @throws Exception
*/
public static void write(String fileName, String sheetName, int location)
throws Exception {
WritableWorkbook wwb = null;
Label label = null;

try {
// 创建可写入的工作簿对象
wwb = Workbook.createWorkbook(new File(fileName));
if (wwb != null) {
// 在工作簿里创建可写入的工作表,第一个参数为工作表名,第二个参数为该工作表的所在位置
WritableSheet ws = wwb.createSheet(sheetName, location);
if (ws != null) {
/* 添加表结构 */
// 行
for (int i = 0; i < 5; i++) {
// 列
for (int j = 0; j < 5; j++) {
// Label构造器中有三个参数,第一个为列,第二个为行,第三个则为单元格填充的内容
label = new Label(j, i, "第" + (i + 1) + "行," + "第"
+ (j + 1) + "列");
// 将被写入数据的单元格添加到工作表
ws.addCell(label);
}
}
// 从内存中写入到文件
wwb.write();
}
System.out.println("路径为:" + fileName + "的工作簿写入数据成功!");
}
} catch (Exception e) {
System.out.println(e.getMessage());
} finally {
wwb.close();
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-21
public class Calander {
Calendar month;
int Year,Month;
int k;
int nowmonth;
JPanel pp;
Calander(JPanel jp,int a,int b)
{
pp=jp;
Year=a;
Month=b;
}
System.out.println("星期日 星期一 星期二 星期三 星期四 星期五 星期六");
public void display()
{
month=Calendar.getInstance();
String aa=month.getTime()+"";
nowmonth=(month.get(Calendar.MONTH)+1);
String bb=aa.substring(9, 11);
int cc=Integer.parseInt(aa.substring(8, 10));
month.set(Year,Month-1,1);
k=month.get(Calendar.DAY_OF_WEEK)-1;
int a=45;
int b=0;
int c=0;
int count=0;
int l=1;
for(l=1;l<=k;l++)
{
System.out.print(" ");
}
System.out.println(l);
int d=c+a*(l-1);
for(int i=1;i<=monthsize();i++)
{

System.out.print(i);
if((i+l-1)%7==0)
{
System.out.println(i);
}

}
}
public int monthsize()
{int a=Month;<br/> switch(a)<br/> {<br/> case 1:<br/> case 3:<br/> case 5:<br/> case 7:<br/> case 8:<br/> case 10:<br/> case 12:<br/> return 31;<br/> case 4:<br/> case 6:<br/> case 9:<br/> case 11:<br/> return 30;<br/> default:<br/> if(year%400==0||(year%4==0 && year%100!=0))<br/> {return 29;}

else
{return 28;}
}
}
public static void main(String[] ags)
{
Calander a=new Calander (2009,3);
a. display();
}
}
第2个回答  2013-11-21
public class TestSwitch {

/**
* @param args
*/
public static void main(String[] args) {
method1(2);
}

public static void method1(int a) {
switch (a) {
case 1:
System.out.println("星期天");
break;
case 2:
System.out.println("星期1");
break;
case 3:
System.out.println("星期2");
break;
case 4:
System.out.println("星期3");
break;
case 5:
System.out.println("星期4");
break;
case 6:
System.out.println("星期5");
break;
case 7:
System.out.println("星期6");
break;
default:
System.out.println("输入日期错误");
}
}
这个是对Switch的一个测试demo,比较简单,基本上都可以看懂吧,不晓得楼主是要那种类型的简单demo本回答被网友采纳
第3个回答  2013-11-21
小程序应该是 Applet程序吧
import java.applet.*;
import java.awt.*;
public class HelloApplet extends Applet{
public void paint (Graphics g){
g.setColor(Color.red);
g.drawString("Welcome to Java World!", 40, 50);
}
}
第4个回答  2013-11-21
哈~万年历都搬出来了,真强.
骑士飞行棋和猜拳咋没有捏?
相似回答