本帖最后由 王海平 于 2016-4-20 09:51 编辑
class Demo{
public static void main(String[] args) {
String[] puke = new String[54]; //定义1个数组存储扑克牌
String[] hua ={"黑桃","红桃","方片","草花"}; //扑克牌中的花色
String[] count ={"A","2","3","4","5","6","7","8","9","10","J","Q","K"};//扑克牌中的数字
int index =0; //定义变量记录扑克牌数组中的索引
for (int a=0;a<hua.length ;a++ ) {//定义双重for循环对扑克牌数组进行赋值
for(int b = 0;b<count.length;b++){
puke[index] = hua[a]+count;//将hua和count进行组合:花色+数字
index++;//puke数组赋值后,给puke下一张进行赋值
}
}
puke[index]="小王";
count1++; //puke数组赋值后,给puke下一张进行赋值
puke[index]="大王";
for(int c =0;c<puke.length;c++){//打印输出所有的扑克牌
System.out.println( c+":"+puke[c]);
——————————————————————————————————————————————
/*
9*9=81 9*8=72...9*1=9
...
1*1=1
*/
import java.util.Scanner; //导包
class Demo{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); //创建Scanner对象
while(true){ //因为不知道用户会使用多少次,所以使用无限循环
System.out.println("欢迎使用99乘法查询表:");
int x =sc.nextInt();
if(x==-1){ //当用户输入-1的时候,表示使用结束
System.out.println("谢谢使用,记得付费");
break;
}
if(x>=1&&x<=9){ //当用户输出在1-9时,进行查询
method(x);
}else{
System.out.println("你的数学是语文老师教的"); //如果用户超出范围,进行错误提示
break;
}
}
}
public static void method(int a){ //定义方法倒着打印99乘法表,a确定重哪里开始打印.
for (int x = a;x>=1 ; x-- ) {
for (int y = x; y>=1 ;y-- ) {
System.out.print(x+"*"+y+"="+x*y+"\t");
}
System.out.println();
}
}
}
老师说这两个编程要是能看懂,基础就基本全会了,可是我还是看不懂啊,是没这天赋么 |
|