A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王海平 中级黑马   /  2016-1-17 23:48  /  407 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王海平 于 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();
                }
               
        }
}
老师说这两个编程要是能看懂,基础就基本全会了,可是我还是看不懂啊,是没这天赋么

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马