试题在我上传的资源里,欢迎查看!
1、
public class T1 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<=9;i++)
{
for(int j=1;j<=i;j++)
System.out.print(j+"*"+i+"="+(i*j)+" ");
System.out.println("\n");
}
}
}
2、
public class T2 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Student Stu=new T2().new Student(80116,21,"080101","丁达双","男");
Stu.setAge(23);//设置该学生年龄
System.out.println("获取学号:"+Stu.getID());
System.out.println("获取班级号:"+Stu.getClassNo());
System.out.println("获取年龄:"+Stu.getAge());
}
class Student
{
private int S_ID;
private int S_Age;
private String S_ClassNo;
private String S_Name;
private String S_Sex;
public Student(int Id,int Age,String ClassNo,String Name,String Sex)
{
S_ID=Id;
S_Age=Age;
S_ClassNo=ClassNo;
S_Name=Name;
S_Sex=Sex;
}
public int getID()
{
return S_ID;
}
public String getClassNo()
{
return S_ClassNo;
}
public int getAge()
{
return S_Age;
}
public void setAge(int age)
{
S_Age=age;
}
}
}
3、
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
public class T3 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String str="第六届全国信息技术应用水平大赛";
StringReverse sr=new StringReverse(str);
System.out.println(sr.Reverse());
}
}
class StringReverse
{
LinkedList<Character> list;
ArrayList<Character> alist;
public StringReverse(String str)
{
list=new LinkedList<Character>();
alist=new ArrayList<Character>();
for(int i=0;i<str.length();i++)
list.add(str.charAt(i));
}
public String Reverse()
{
String Str="";
for(int i=list.size()-1;i>=0;i--)
alist.add(list.get(i));
Iterator<Character> it=alist.iterator();
while(it.hasNext())
Str=Str.concat(it.next().toString()) ;
return Str;
}
}
4、
import java.io.File;
import java.io.FileFilter;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Scanner;
public class T4 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
File[] files;
Filter_java fj=new Filter_java();
boolean hasFiles_java=false;
System.out.print("请输入目录名:");
Scanner scan=new Scanner(System.in);
String str=scan.next();
File Dir=new File(str);
if(Dir.exists())
{
files=Dir.listFiles();
for(int i=0;i<files.length;i++)
if(fj.accept(files[i]))
{
hasFiles_java=true;
getAndSave(files[i]);
}
if(hasFiles_java)
System.out.println("已将所有.java文件成功写入指定目录!");
else
System.out.println("该目录下无.java文件");
}
else
System.out.println("目录不存在,请重新输入!");
}
public static void getAndSave(File file_java)
{
try {
File dir=new File("E:\\test");
if(!dir.exists())
dir.mkdir();
byte[] FileData=new byte[2000];
FileInputStream fis=new FileInputStream(file_java);
FileOutputStream fos=new FileOutputStream("E:\\test\\"+file_java.getName());
while(fis.read(FileData, 0, FileData.length)!=-1)
fos.write(FileData, 0, FileData.length);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
class Filter_java implements FileFilter
{
public boolean accept(File pathname) {
// TODO Auto-generated method stub
if(pathname.getName().endsWith(".java"))
return true;
else
return false;
}
}
5、
import java.util.Hashtable;
import java.util.Iterator;
import java.util.Map.Entry;
import java.util.Set;
public class T5 {
/**
* @param args
*/
private static Hashtable<Integer, String> ht=new Hashtable<Integer, String>();
public static void main(String[] args) {
// TODO Auto-generated method stub
T5 t=new T5();
Student[] stus={new Student(199901,"王小林",98),new Student(199902,"能林茂",70),new Student(199903,"多种林",93),
new Student(199904,"围林蛤",46),new Student(199905,"夹茂林",77),new Student(199907,"降王林",68),new Student(199908,"纠林咯",76)};
for(int i=0;i<stus.length;i++)
ht.put(stus[i].getNo(), stus[i].getName()+stus[i].getScore());
System.out.println(t.getName(199902)+" "+199902+" "+t.getScore(199902));
System.out.println("散列表中现在含有:"+ht.size()+"个元素");
Set<Integer> set_key=ht.keySet();
Iterator<Integer> it=set_key.iterator();
while(it.hasNext())
{
int key=it.next();
System.out.println(t.getName(key)+" "+key+" "+t.getScore(key));
}
}
public String getName(int key)
{
String stuName=ht.get(key).substring(0, 3);
return stuName;
}
public String getScore(int key)
{
String stuScore=ht.get(key).substring(3, 5);
return stuScore;
}
}
class Student
{
private int StuNo;
private String StuName;
private int StuScore;
public Student(int StuNo,String StuName,int StuScore)
{
this.StuNo=StuNo;
this.StuName=StuName;
this.StuScore=StuScore;
}
public int getNo()
{
return StuNo;
}
public String getName()
{
return StuName;
}
public int getScore()
{
return StuScore;
}
}