java作业
来源:互联网 发布:mac safari不显示图片 编辑:程序博客网 时间:2024/05/18 20:07
斗地主发牌:未排序
public class StackText {
public static void main(String[] args) {
HashMap<Integer, String> pk = new HashMap<Integer, String>();
String []Stack={"♥","♦","♣","♠"};
String[]number={"1","2","3","4","5","6","7","8","9","10","J","Q","K";
ArrayList<Integer> indexs = new ArrayList<Integer>();
int index=0;
for(String s:Stack){
for(String n:number){
pk.put(index, s+n);
indexs.add(index);
index++;
}
}
indexs.add(index);
pk.put(index, "☀");
index++;
indexs.add(index);
pk.put(index, "☼");
Collections.shuffle(indexs);
Collections.shuffle(indexs);
TreeSet<Integer> yql = new TreeSet<Integer>();
TreeSet<Integer> dc = new TreeSet<Integer>();
TreeSet<Integer> yxz =newTreeSet<Integer>();
TreeSet<Integer> dp = newTreeSet<Integer>();
for(int i = 0;i<indexs.size();i++){
if(i>=pk.size()-3){
dp.add(indexs.get(i));
}if(i%3==0){
yql.add(indexs.get(i));
}else if(i%3==1){
dc.add(indexs.get(i));
}else if(i%3==2){
yxz.add(indexs.get(i));
}
}
lP("杨启龙", yql,pk);
lP("邓聪", dc, pk);
lP("杨晓洲", yxz, pk);
lP("底牌", dp, pk);
}
public static void lP(String name,TreeSet<Integer>list,
HashMap<Integer,String>pokerMap){
System.out.println(name);
for(Integer in:list){
Stringpai=pokerMap.get(in);
System.out.print(pai+" ");
}
System.out.println("");
}
}
1:需求:递归删除带内容的目录 假设删除当前项目下的目录:demo,demo中可以有文件夹自己给出
public class Zero {
public static void main(String[] args) {
File file = new File("Demo\\first\\second\\third");
file.mkdirs();
File file2 = new File("Demo");
deleteFile(file2);
}
private static void deleteFile(File file2) {
File[]fileArray=file2.listFiles();
if(fileArray!=null){
for(File f:fileArray){
if(f.isDirectory()){
}else{
System.out.println(f.getName()+"-"+f.delete());
}
}
System.out.println(file2.getName()+"-"+file2.delete());
}
}
}
2:需求:请大家把E:\JavaSE目录下所有的java结尾的文件的绝对路径给输出在控制台。
import java.io.File;
public class First {
public static void main(String[] args) {
File src=new File("E:\\javaSE");
File[] files = src.listFiles();
if(files!=null){
for(File s:files){
if(s.getName().endsWith(".java")){
System.out.println(src+"\\"+s.getName());
}
}
}
}
}
3:下面程序段的执行结果是什么?( D )
public classFoo{
publicstatic void main(String[] args){
try{
return;}
finally{System.out.println("Finally");
}
}
}
A.编译能通过,但运行时会出现一个例外。 B.程序正常运行,并输出 "Finally"。
C.程序正常运行,但不输出任何结果。 D.因为没有catch语句块,所以不能通过编
4:对于已经被定义过可能抛出异常的语句,在编程时( A )。
A.必须使用try/catch语句处理异常,或用throw将其抛出。
B.如果程序错误,必须使用 try/catch语句处理异常。
C.可以置之不理。
D.只能使用try/catch语句处理。
5:哪个关键字可以抛出异常?( B )
A.transient B.throw C.finally D.catch
6:请问所有的异常类皆继承哪一个类?(A)
A.java.lang.Throwable B.java.lang.Exception
C.java.lang.Error D.java.io.Exception
7.System类在哪个包中?( B )
A.java.awt B.java.lang C.java.util D.java.io
- JAVA作业
- Java作业
- Java作业
- java作业
- java作业
- JAVA作业
- java作业
- java作业
- Java作业。。。
- java作业。。。
- Java作业
- java作业
- java作业
- java作业
- java作业
- java作业
- java作业
- java作业
- 开始写博客了
- OS ##设备管理
- yahoo黄图识别-open nsfw
- Python列表和元组
- 快速排序实现
- java作业
- Android更新到API26之后,targetVersion26,调用系统相机拍照遇到的一个坑
- OS ##文件管理
- [算法分析与设计] leetcode 每周一题: Range Sum Query 2D
- 基于TCP/IP的网络编程接口:Socket
- springMvc(3)---注解方式实现登陆
- Apache 反向代理(实现将Tomcat任意端口转化为80端口)
- 11.18java作业
- angular安装