1,一个有趣的Java问题我用的是扩展思想以4为例(1)n=1时,子集是(2)n=2时,在n=1的基础上增加,取n=1每个子集中的最大数max,如果还有数 比这个max大,说明这个子集可以扩展这样得到的结果是(3)n=3时,在n=2的基础上增加,取n=2每个子集的最大数这样得到的结果是(4)n=4时,在n=3的基础上修改,很明显 , 只有所以n=4时的子集是我的设计思想就是这样下面是原代码import java.util.Vector;public class SubSet public static void main(String[] args)int baseNumber=5;Vector<Vector> all=new Vector<Vector>();StringBuffer sb=new StringBuffer();for(int i=1;i<=baseNumber;i++)Vector inner=new Vector();sb.append(i);if(i<baseNumber)sb.append(",");inner.add(i);if(i<baseNumber)all.add(inner);}System.out.println(sb.toString());System.out.println("size="+baseNumber);for(int i=2;i<=baseNumber;i++)int size=all.size();for(int j=0;j<size;j++)Vector temp=(Vector)all.get(j);int last=(Integer)temp.lastElement();for(int k=last+1;k<=baseNumber;k++)Vector added=new Vector(temp);added.add(k);all.add(added);}}// System.out.println(all);/// System.out.println(size);// printVectorVector(all);for(int n=0;n<size;n++)all.remove(0);}//System.out.println(all);printVectorVector(all);System.out.println("size="+all.size());}//主循环结束 }//main() Endstatic void printVector(Vector v)StringBuffer sb=new StringBuffer();for(int i=0;i<v.size();i++)sb.append(v.get(i));}System.out.print(sb.toString()); } //打印嵌套的Vector static void printVectorVector(Vector<Vector> vv)for(int i=0;i<vv.size();i++)printVector(vv.get(i));if(i!=vv.size()-1)System.out.print(",");}System.out.println(); }}问题的关键就是楼下的所说的 。对每一个i,j和k都要执行一次初始化,对每一个j , k也都得执行一次初始化 。将j和k的初始化放在外面的话 , 他们的初始化都只进行一次 。也就是说在内层循环进行一次循环之后,k的值变为10,然后对每一个i和j的值,由于k不再进行初始化,内层循环条件根本得不到满足,所以循环也就根本不会进行 。你把每次循环的i , j和k的值都打印出来,再在程序最后再打印一次,就会看出问题的所在了 。fn(n)system.out.print("n");system.out.print(fn(n-1));system.out.print(fn(n-1)+"n");return new Array()}public class J public static void main(String[] args) int num=5;//任意一个正整数数字 for(int i=1;i<=num;i++)int[] array=new int[i]; method(1,num,i,array); } } public static void method(int i,int num,int ceng,int[] array)ceng--; for(;i<=num;i++)array[array.length-1-ceng]=i; if(ceng==0)print(array); }elsemethod(i+1,num,ceng,array); } } } public static void print(int[] array)for(int i=0;i<array.length;i++)System.out.print(array[i]); } System.out.print(","); } }
2,谁能给些java语言的代码新手想敲打下来玩不用太复杂的先package xujian.oo;//本代码为测试静态成员与非静态成员的访问关系//其中非静态成员可以访问静态成员,但静态成员不能访问非静态成员.public class Sta // 静态成员 public static int a = 0; // 非静态成员 public int b = 1; // 主函数 public static void main(String[] args)Sta sta = new Sta();sta.nn();Sta.Sn();Sta.SS();sta.nS(); } /* 静态函数访问非静态成员:错误 */ public static void Sn()// System.out.println(b); } /* 静态函数访问静态成员:正确 */ public static void SS()System.out.println(a); } /* 非静态函数访问非静态成员:正确 */ public void nn()System.out.println(b); } /* 非静态函数访问静态成员:正确 */ public void nS()System.out.println(a); }}//这个没接触过还有其他的...自写加法器!public class Text/*** @param args*/ public static void main(String[] args)// TODO Auto-generated method stubScanner sc = new Scanner(System.in);//输入语句System.out.println("请输入一个整数: ");//输出语句int i = sc.nextInt();Scanner sc1 = new Scanner(System.in);System.out.println("请输入一个整数: ");int j = sc.nextInt();/***输入结果*/System.out.println(i + "+" +j + "="+(i + j));System.out.println(i + "-" +j + "="+ (i - j));System.out.println(i + "*" +j + "="+ (i * j));System.out.println(i + "/" +j + "="+ (i / j));System.out.println(i + "%" +j + "="+ (i % j)); }}C语言一周到两周就可以了 主要是让你了解什么是编程 编程的一些基础然后开始学习JAVA 数学好不好没关系 关键是努力 锻炼自己的思维逻辑多看程序多做程序public class Oubpublic static void main(String[]args)System.out.println("hello world!");输出} }public class Oubpublic static void main(String[]args)for(int Ou=0;Ou<6;Ou++)循环初值0终值 6System.out.println(Ou);输出}}自写加法器!public class Text/*** @param args*/ public static void main(String[] args)// TODO Auto-generated method stubScanner sc = new Scanner(System.in);//输入语句System.out.println("请输入一个整数: ");//输出语句int i = sc.nextInt();Scanner sc1 = new Scanner(System.in);System.out.println("请输入一个整数: ");int j = sc.nextInt();/***输入结果*/System.out.println(i + "+" +j + "="+(i + j));System.out.println(i + "-" +j + "="+ (i - j));System.out.println(i + "*" +j + "="+ (i * j));System.out.println(i + "/" +j + "="+ (i / j));System.out.println(i + "%" +j + "="+ (i % j)); }}public class Oubpublic static void main(String[]args)System.out.println("hello world!");输出} }public class Oubpublic static void main(String[]args)for(int Ou=0;Ou<6;Ou++)循环初值0终值 6System.out.println(Ou);输出}}
3 , 用JAVA编写一个小程序不限类型好玩点的哈控制台小游戏 class YZDEL public static void main(String[] args)java.util.Random Shiji = new java.util.Random();java.util.Scanner Shuru = new java.util.Scanner(System.in);java.util.Scanner Nandu = new java.util.Scanner(System.in);int YingxHP = 20;int YingxMP = 0;int MogHP = 20;int MogMP = 0;int MogDo = 0;int fangyu = 0;System.out.println("┏━━━━╮┏━━┣┣┓ ╮ ┓┏━┳━┳┓┓━┓ ");System.out.println("┏┣━━━┓┏━━┣┣┓┃┏ ┃ ┃┓┃ ╯ ");System.out.println("┣┣━━━┫╭━━┻╯╮ ┃╰┓┃ ┃╯┏━┣━━┓");System.out.println("┣┣━━━┫┏━━━━┓╭━━┣━┛┗━┻━┻┛┃┃");System.out.println("┏┣━━━┓┣━━━━┫┃┃┃┗╮╮┃┃┣━╯");System.out.println(" ┛┗╯┗━━━━╯┗╯╰╰━━┛┛┗━╯╰━┛");System.out.println();System.out.println("作者:天狐空幻");System.out.println();System.out.println("说明:勇者的操作方式为以下所示:");System.out.println("使用攻击需消耗1MP 伤害1HP");System.out.println("使用蓄力可增加1MP 伤害0HP");System.out.println("使用躲闪需消耗0MP 伤害0HP躲避攻击");System.out.println("使用重击需消耗3MP 伤害2HP防御无效");System.out.println("恶龙攻击力高,注意防御是取胜的关键");System.out.println("恶龙MP达到4时可能会放出火焰无法躲避");System.out.println("准备说明完毕,那么让我们来挑战恶龙吧!");System.out.println("==================================");//难度选择System.out.println("请选择难度");System.out.println("1.娱乐 2.挑战 3.噩梦");int ND = Nandu.nextInt();System.out.println("==================================");while(true)//HP,MP的显示System.out.print("勇者:");System.out.print(" HP ");for(int x=YingxHP;x>0;x--) System.out.print("*");System.out.print(" "+YingxHP);System.out.println();System.out.print("");System.out.print(" MP ");for(int x=YingxMP;x>0;x--) System.out.print("*");System.out.print(" "+YingxMP);System.out.println();System.out.print("恶龙:");System.out.print(" HP ");for(int y=MogHP;y>0;y--) System.out.print("*");System.out.print(" "+MogHP);System.out.println();System.out.print("");System.out.print(" MP ");for(int y=MogMP;y>0;y--) System.out.print("*");System.out.print(" "+MogMP);System.out.println();System.out.println("==================================");//胜利判定if(YingxHP<1)if(MogHP<1)//角色输入判定System.out.println("你要做什么:");System.out.println("1.攻击 2.蓄力");System.out.println("3.躲闪 4.重击");System.out.println("____________________");int Do = Shuru.nextInt();//敌人输入判定//娱乐难度if(ND==1)for(int i=1;i<3;i++) MogDo = Shiji.nextInt(4);}//挑战难度if(ND==2)if(YingxMP==0&&MogMP==0)else if(MogMP==0)else if(YingxMP>2&&MogMP>2) MogDo = 2;else if(MogMP<4)else MogDo = 3;}//噩梦难度if(ND==3)if(Do==1) MogDo=1;if(Do==2&&MogMP>0) MogDo=2;if(Do==2&&MogMP==0) MogDo=0;if(Do==3&&MogMP<4) MogDo=0;if(Do==3&&MogMP>=4) MogDo=3;}//变态判定 。。//战斗分析//防御if(Do==3)if(MogDo==1)//角色判定if(Do==1&&YingxMP==0)if(Do==1&&YingxMP>0)if(fangyu==0)if(fangyu==1)if(Do==2)if(Do==4&&YingxMP<3)if(Do==4&&YingxMP>2)if(Do> 4) System.out.println("你不知所措...");//敌人判定if(MogDo==2&&MogMP==0)if(MogDo==2&&MogMP>0)if(fangyu==0)if(fangyu==1)if(MogDo==0)if(MogDo==3&&MogMP<4)if(MogDo==3&&MogMP>3)//结束fangyu = 0;MogDo = 0;System.out.println("____________________");System.out.println();System.out.println("==================================");} }}分给我 。我给你做控制台小游戏class yzdel public static void main(string[] args)java.util.random shiji = new java.util.random(); java.util.scanner shuru = new java.util.scanner(system.in); java.util.scanner nandu = new java.util.scanner(system.in); int yingxhp = 20; int yingxmp = 0; int moghp = 20; int mogmp = 0; int mogdo = 0; int fangyu = 0; system.out.println("┏━━━━╮┏━━┣┣┓ ╮ ┓┏━┳━┳┓┓━┓ "); system.out.println("┏┣━━━┓┏━━┣┣┓┃┏ ┃ ┃┓┃ ╯ "); system.out.println("┣┣━━━┫╭━━┻╯╮ ┃╰┓┃ ┃╯┏━┣━━┓"); system.out.println("┣┣━━━┫┏━━━━┓╭━━┣━┛┗━┻━┻┛┃┃"); system.out.println("┏┣━━━┓┣━━━━┫┃┃┃┗╮╮┃┃┣━╯"); system.out.println(" ┛┗╯┗━━━━╯┗╯╰╰━━┛┛┗━╯╰━┛"); system.out.println(); system.out.println(" 作者:天狐空幻"); system.out.println(); system.out.println("说明:勇者的操作方式为以下所示:"); system.out.println(" 使用攻击需消耗1mp 伤害1hp"); system.out.println(" 使用蓄力可增加1mp 伤害0hp"); system.out.println(" 使用躲闪需消耗0mp 伤害0hp躲避攻击"); system.out.println(" 使用重击需消耗3mp 伤害2hp防御无效"); system.out.println(" 恶龙攻击力高,注意防御是取胜的关键"); system.out.println(" 恶龙mp达到4时可能会放出火焰无法躲避"); system.out.println(" 准备说明完毕,那么让我们来挑战恶龙吧!"); system.out.println("=================================="); //难度选择 system.out.println("请选择难度"); system.out.println("1.娱乐 2.挑战 3.噩梦"); int nd = nandu.nextint(); system.out.println("=================================="); while(true) //hp,mp的显示 system.out.print("勇者:"); system.out.print(" hp "); for(int x=yingxhp;x>0;x--) system.out.print("*"); system.out.print(" "+yingxhp); system.out.println(); system.out.print(" "); system.out.print(" mp "); for(int x=yingxmp;x>0;x--) system.out.print("*"); system.out.print(" "+yingxmp); system.out.println(); system.out.print("恶龙:"); system.out.print(" hp "); for(int y=moghp;y>0;y--) system.out.print("*"); system.out.print(" "+moghp); system.out.println(); system.out.print(" "); system.out.print(" mp "); for(int y=mogmp;y>0;y--) system.out.print("*"); system.out.print(" "+mogmp); system.out.println(); system.out.println("=================================="); //胜利判定 if(yingxhp<1)if(moghp<1)//角色输入判定 system.out.println("你要做什么:"); system.out.println("1.攻击 2.蓄力"); system.out.println("3.躲闪 4.重击"); system.out.println("____________________"); int do = shuru.nextint(); //敌人输入判定 //娱乐难度 if(nd==1) for(int i=1;i<3;i++) mogdo = shiji.nextint(4);} //挑战难度 if(nd==2) if(yingxmp==0&&mogmp==0)else if(mogmp==0) else if(yingxmp>2&&mogmp>2) mogdo = 2; else if(mogmp<4)else mogdo = 3;} //噩梦难度 if(nd==3) if(do==1) mogdo=1; if(do==2&&mogmp>0) mogdo=2; if(do==2&&mogmp==0) mogdo=0;if(do==3&&mogmp<4) mogdo=0; if(do==3&&mogmp>=4) mogdo=3;}//变态判定 。。//战斗分析 //防御 if(do==3)if(mogdo==1)//角色判定 if(do==1&&yingxmp==0)if(do==1&&yingxmp>0)if(fangyu==0)if(fangyu==1)if(do==2)if(do==4&&yingxmp<3)if(do==4&&yingxmp>2)if(do> 4) system.out.println("你不知所措..."); //敌人判定 if(mogdo==2&&mogmp==0)if(mogdo==2&&mogmp>0)if(fangyu==0)if(fangyu==1)if(mogdo==0)if(mogdo==3&&mogmp<4)if(mogdo==3&&mogmp>3)//结束 fangyu = 0; mogdo = 0; system.out.println("____________________"); system.out.println(); system.out.println("==================================");} }}【有趣的java代码,一个有趣的Java问题】
4,求一个简单又有趣的JAVA小游戏代码那你就自己做个猜数字好了import java.util.*; import java.io.*; public class CaiShupublic static void main(String[] args) throws IOExceptionRandom a=new Random(); int num=a.nextInt(100); System.out.println("请输入一个100以内的整数:"); for (int i=0;i<=9;i++)BufferedReader bf=new BufferedReader(new InputStreamReader(System.in)); String str=bf.readLine(); int shu=Integer.parseInt(str); if (shu>num) System.out.println("输入的数大了,输小点的!"); else if (shu<num) System.out.println("输入的数小了 , 输大点的!"); else System.out.println("恭喜你 , 猜对了!"); if (i<=2) System.out.println("你真是个天才!"); else if (i<=6) System.out.println("还将就 , 你过关了!"); else if (i<=8) System.out.println("但是你还……真笨!"); else System.out.println("你和猪没有两样了!"); break;} } } }import java.util.Scanner;import java.util.Random;public class Fangfastatic int sum,sum1=0; public static void main(String [] args)int a=1,b=1,c=1; int k=0,m=1; int money =5000; int zhu =0; boolean flag = true; Random rand = new Random(); Scanner input = new Scanner(System.in); while(m==1) while(flag) System.out.println("掷色子开始!"); System.out.println("请下注注:下注金额只能是50的倍数且不能超过1000"); zhu=input.nextInt(); if(zhu%50==0&&zhu<=1000&&zhu<=money)System.out.println("下注成功");System.out.println("买大请输入数字1,买小输入数字2");k=input.nextInt();a= rand.nextInt(6)+1;b= rand.nextInt(6)+1;c= rand.nextInt(6)+1;sum=a+b+c;if(k==1)if(sum>9)money+=zhu;System.out.println("恭喜您猜对了,骰子点数为"+sum+"结果是大"+"余额为"+money);}elsemoney-=zhu;System.out.println("很遗憾,骰子点数为"+sum+"结果是小"+"余额为"+money);}}if(k==2)if(sum<=9)money+=zhu;System.out.println("恭喜您猜对了,骰子点数为"+sum+"结果是小"+"余额为"+money);}elsemoney-=zhu;System.out.println("很遗憾,骰子点数为"+sum+"结果是大"+"余额为"+money);}}flag= false;System.out.println("继续请按1,退出请按任意键");m=input.nextInt();if(m==1)flag=true;System.out.println("您选择的是继续");}elseflag=false;System.out.println("欢迎您下次再来玩");}}elseSystem.out.println("下注失败"+"余额为"+money);}} }}}import java.util.Scanner;import java.util.Random;public class Fangfastatic int sum,sum1=0; public static void main(String [] args)int a=1,b=1,c=1; int k=0,m=1; int money =5000; int zhu =0; boolean flag = true; Random rand = new Random(); Scanner input = new Scanner(System.in); while(m==1) while(flag) System.out.println("掷色子开始!"); System.out.println("请下注注:下注金额只能是50的倍数且不能超过1000"); zhu=input.nextInt(); if(zhu%50==0&&zhu<=1000&&zhu<=money)System.out.println("下注成功");System.out.println("买大请输入数字1,买小输入数字2");k=input.nextInt();a= rand.nextInt(6)+1;b= rand.nextInt(6)+1;c= rand.nextInt(6)+1;sum=a+b+c;if(k==1)if(sum>9)money+=zhu;System.out.println("恭喜您猜对了,骰子点数为"+sum+"结果是大"+"余额为"+money);}elsemoney-=zhu;System.out.println("很遗憾,骰子点数为"+sum+"结果是小"+"余额为"+money);}}if(k==2)if(sum<=9)money+=zhu;System.out.println("恭喜您猜对了,骰子点数为"+sum+"结果是小"+"余额为"+money);}elsemoney-=zhu;System.out.println("很遗憾,骰子点数为"+sum+"结果是大"+"余额为"+money);}}flag= false;System.out.println("继续请按1,退出请按任意键");m=input.nextInt();if(m==1)flag=true;System.out.println("您选择的是继续");}elseflag=false;System.out.println("欢迎您下次再来玩");}}elseSystem.out.println("下注失败"+"余额为"+money);}} }}}连连看的小源码package Lianliankan;import javax.swing.*; import java.awt.*; import java.awt.event.*; public class lianliankan implements ActionListener JFrame mainFrame; //主面板 Container thisContainer; JPanel centerPanel,southPanel,northPanel; //子面板 JButton diamondsButton[][] = new JButton[6][5];//游戏按钮数组 JButton exitButton,resetButton,newlyButton; //退出,重列,重新开始按钮 JLabel fractionLable=new JLabel("0"); //分数标签 JButton firstButton,secondButton; //分别记录两次被选中的按钮 int grid[][] = new int[8][7];//储存游戏按钮位置 static boolean pressInformation=false; //判断是否有按钮被选中 int x0=0,y0=0,x=0,y=0,fristMsg=0,secondMsg=0,validateLV; //游戏按钮的位置坐标 int i,j,k,n;//消除方法控制 public void init()mainFrame=new JFrame("JKJ连连看"); thisContainer = mainFrame.getContentPane(); thisContainer.setLayout(new BorderLayout()); centerPanel=new JPanel(); southPanel=new JPanel(); northPanel=new JPanel(); thisContainer.add(centerPanel,"Center"); thisContainer.add(southPanel,"South"); thisContainer.add(northPanel,"North"); centerPanel.setLayout(new GridLayout(6,5)); for(int cols = 0;cols < 6;cols++)for(int rows = 0;rows < 5;rows++ )diamondsButton[cols][rows]=new JButton(String.valueOf(grid[cols+1][rows+1])); diamondsButton[cols][rows].addActionListener(this); centerPanel.add(diamondsButton[cols][rows]); } } exitButton=new JButton("退出"); exitButton.addActionListener(this); resetButton=new JButton("重列"); resetButton.addActionListener(this); newlyButton=new JButton("再来一局"); newlyButton.addActionListener(this); southPanel.add(exitButton); southPanel.add(resetButton); southPanel.add(newlyButton); fractionLable.setText(String.valueOf(Integer.parseInt(fractionLable.getText()))); northPanel.add(fractionLable); mainFrame.setBounds(280,100,500,450); mainFrame.setVisible(true); } public void randomBuild() int randoms,cols,rows; for(int twins=1;twins<=15;twins++) randoms=(int)(Math.random()*25+1); for(int alike=1;alike<=2;alike++) cols=(int)(Math.random()*6+1); rows=(int)(Math.random()*5+1); while(grid[cols][rows]!=0) cols=(int)(Math.random()*6+1); rows=(int)(Math.random()*5+1); } this.grid[cols][rows]=randoms; } } } public void fraction()fractionLable.setText(String.valueOf(Integer.parseInt(fractionLable.getText())+100)); } public void reload() int save[] = new int[30]; int n=0,cols,rows; int grid[][]= new int[8][7]; for(int i=0;i<=6;i++) for(int j=0;j<=5;j++) if(this.grid[i][j]!=0) save[n]=this.grid[i][j]; n++; } } } n=n-1; this.grid=grid; while(n>=0) cols=(int)(Math.random()*6+1); rows=(int)(Math.random()*5+1); while(grid[cols][rows]!=0) cols=(int)(Math.random()*6+1); rows=(int)(Math.random()*5+1); } this.grid[cols][rows]=save[n]; n--; } mainFrame.setVisible(false); pressInformation=false; //这里一定要将按钮点击信息归为初始 init(); for(int i = 0;i < 6;i++)for(int j = 0;j < 5;j++ )if(grid[i+1][j+1]==0) diamondsButton[i][j].setVisible(false); } } } public void estimateEven(int placeX,int placeY,JButton bz) if(pressInformation==false) x=placeX; y=placeY; secondMsg=grid[x][y]; secondButton=bz; pressInformation=true; } else x0=x; y0=y; fristMsg=secondMsg; firstButton=secondButton; x=placeX; y=placeY; secondMsg=grid[x][y]; secondButton=bz; if(fristMsg==secondMsg && secondButton!=firstButton)xiao(); } } } public void xiao() if((x0==x &&(y0==y+1||y0==y-1)) || ((x0==x+1||x0==x-1)&&(y0==y)))remove(); } elsefor (j=0;j<7;j++ ) if (grid[x0][j]==0)if (y>j) for (i=y-1;i>=j;i-- )if (grid[x][i]!=0) k=0; break; } else} if (k==1) linePassOne(); } } if (y<j)for (i=y+1;i<=j ;i++ )if (grid[x][i]!=0)k=0; break; } else } if (k==1)linePassOne(); } } if (y==j ) linePassOne(); } } if (k==2) if (x0==x) remove(); } if (x0<x) for (n=x0;n<=x-1;n++ ) if (grid[n][j]!=0) k=0; break; } if(grid[n][j]==0 && n==x-1) remove(); } } } if (x0>x) for (n=x0;n>=x+1 ;n-- ) if (grid[n][j]!=0) k=0; break; } if(grid[n][j]==0 && n==x+1) remove(); } } } } } for (i=0;i<8;i++ ) if (grid[i][y0]==0) if (x>i) for (j=x-1;j>=i ;j-- ) if (grid[j][y]!=0) k=0; break; } else } if (k==1) rowPassOne(); } } if (x<i) for (j=x+1;j<=i;j++ ) if (grid[j][y]!=0) k=0; break; } else } if (k==1) rowPassOne(); } } if (x==i) rowPassOne(); } } if (k==2)if (y0==y) remove(); } if (y0<y) for (n=y0;n<=y-1 ;n++ ) if (grid[i][n]!=0) k=0; break; } if(grid[i][n]==0 && n==y-1) remove(); } } } if (y0>y) for (n=y0;n>=y+1 ;n--) if (grid[i][n]!=0) k=0; break; } if(grid[i][n]==0 && n==y+1) remove(); } } } } } } } public void linePassOne()if (y0>j)for (i=y0-1;i>=j ;i-- )if (grid[x0][i]!=0) k=0; break; } else } } if (y0<j)for (i=y0+1;i<=j ;i++)if (grid[x0][i]!=0) k=0; break; } else} } } public void rowPassOne()if (x0>i) for (j=x0-1;j>=i ;j-- ) if (grid[j][y0]!=0) k=0; break; } else } } if (x0<i) for (j=x0+1;j<=i ;j++ ) if (grid[j][y0]!=0) k=0; break; } else } } } public void remove()firstButton.setVisible(false); secondButton.setVisible(false); fraction(); pressInformation=false; k=0; grid[x0][y0]=0; grid[x][y]=0; } public void actionPerformed(ActionEvent e) if(e.getSource()==newlyButton)int grid[][] = new int[8][7]; this.grid = grid; randomBuild(); mainFrame.setVisible(false); pressInformation=false; init(); } if(e.getSource()==exitButton) System.exit(0); if(e.getSource()==resetButton) reload(); for(int cols = 0;cols < 6;cols++)for(int rows = 0;rows < 5;rows++ )if(e.getSource()==diamondsButton[cols][rows]) estimateEven(cols+1,rows+1,diamondsButton[cols][rows]); } } } public static void main(String[] args) lianliankan llk = new lianliankan(); llk.randomBuild(); llk.init(); } } //old 998 lines //new 318 lines停留在HelloWorld的水平 这个就比较难了你还是你弄弄数组或者list各种排序问题,比较一下效率(可以数据量大点)或者比如 输入两数字 比较大小 然后计算两数字之间的偶数和之类的吧你好!停留在HelloWorld的水平 这个就比较难了你还是你弄弄数组或者list各种排序问题,比较一下效率(可以数据量大点)或者比如 输入两数字 比较大小 然后计算两数字之间的偶数和之类的吧仅代表个人观点 , 不喜勿喷,谢谢 。
推荐阅读
- 手机如何制作视频,如何手机做视频
- 金背枇杷花
- 安卓手机如何设置返回按键,安卓手机怎么交换返回键和菜单键
- 金背枇杷果
- 保定乐编宝少儿编程,要给小孩报一个编程的课比较贵那里老师推荐用什么蚂蚁白领账单
- 安卓4.2 时钟下载,手机应用宝软件如何下载?
- 金背枇杷
- 和visio类似的软件,mac上用什么软件可以替代visio
- 破解版平台哪个好,哪一个软件破解版游戏最好