• Java第二节课总结


    Java的基本运行单位是类。类由数据成员和函数成员组成。变量的类型之间可以相互转换。String是一个类。static代表静态变量。

    运行结果:

                    false
                    false
                    true
                    SMALL
                    MEDIUM
                    LARGE

    枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。枚举类型的变量,“==”和equals()方法执行的结果是等价的。

    使用double类型的数值进行运算计算结果不精确。因为double类型的数值占用64bit,即64个二进制数,除去最高位表示正负符号的位,在最低位上一定会与实际数据存在误差。

    运行结果:X+Y=100200
                      300=X+Y

    第一个是因为+X+Y两个加号是输出语句,不做运算,所以依次输出了100和200,第二个X+Y是指100+200即300。

     
    小学二年级出题程序:
    package ketangceshia;
    import java.util.Random;
    import java.util.Scanner;
    public class fuben {
     
     public static void main(String[] args) {
      int a1=0,a2=0;
      int flag=0;
      int flag1=1;
      int flag2=1;
      int flag3=1;
      int flag4=1;
      int b1=0,b2=0,b3=0,b4=0;
      int s1[][]=new int[10000][2];
      int s2[][]=new int[10000][2];
      int s3[][]=new int[10000][2];
      int s4[][]=new int[10000][2];
      int n,m;
      Scanner in=new Scanner(System.in);
      System.out.println("请输入题数:");
      n=in.nextInt();
      System.out.println("请输入每行题数:");
      m=in.nextInt();
      for(int i=1;i<=n;)
      {
       Random b=new Random();
       Random c=new Random();
       a1=b.nextInt(100);
       a2=c.nextInt(100);
       switch(a1%4) {
           case 0:
            flag1=1;
            for(int j=0;j<=b1;j++)
            {
             if(s1[j][0]==a1&&s1[j][1]==a2)flag1=0;
            }
            if(flag1==1)
            {
             flag=1;
             System.out.print("第"+i+"题:");
             System.out.print(a1+"+"+a2+"=");
             s1[b1][0]=a1;
             s1[b1][1]=a2;
             b1++;
            }break;
       
           case 1:
       
            flag2=1;
            for(int j=0;j<=b2;j++)
            {
             if(s2[j][0]==a1&&s2[j][1]==a2)flag2=0;
            }
            if(flag2==1)
            {
             flag=1;
             if(a1>a2)
             {
              System.out.print("第"+i+"题:");
              System.out.print(a1+"-"+a2+"=");
              s2[b2][0]=a1;
              s2[b2][1]=a2;
              b2++;
             }
             else
             {
              System.out.print("第"+i+"题:");
              System.out.print(a2+"-"+a1+"=");
              s2[b2][0]=a1;
              s2[b2][1]=a2;
              b2++;
             }
            }break;
       
       case 2:
           if(a1*a2<=100)
           {
            flag3=1;
            for(int j=0;j<=b3;j++)
            {
             if(s3[j][0]==a1&&s3[j][1]==a2)flag3=0;
            }
            if(flag3==1)
            {
             flag=1;
             System.out.print("第"+i+"题:");
             System.out.print(a1+"*"+a2+"=");
             s3[b3][0]=a1;
             s3[b3][1]=a2;
             b3++;
            }
        
           }break;
          
       case 3:
           if(a1!=0&&a2!=0)
           {
            flag4=1;
            for(int j=0;j<=b4;j++)
            {
             if(s4[j][0]==a1&&s4[j][1]==a2)flag4=0;
            }
            if(flag4==1)
            {
             if(a1%a2==0)
             {
              flag=1;
              System.out.print("第"+i+"题:");
              System.out.print(a1+"/"+a2+"=");
              s4[b4][0]=a1;
              s4[b4][1]=a2;
              b4++;
             }
             if(a2%a1==0)
             {
              flag=1;
              System.out.print("第"+i+"题:");
              System.out.print(a2+"/"+a1+"=");
              s4[b4][0]=a2;
              s4[b4][1]=a1;
              b4++;
             }
            }
           }
           break;
             
     }
       if(flag==1)
       {
        i++;
        flag=0;
        System.out.print("  ");
        if((i-1)%m==0)
        {
         System.out.println();
        }
       } 
     }
    }
    }
  • 相关阅读:
    jsp mysql 配置线程池
    服务端 模拟 检测 攻击。。乱写
    硕思闪客精灵 7.2 破解版
    unity UnityAwe 插件
    smartfoxserver 2x 解决 Math NAN
    unity 断点下载
    java 监听文件目录修改
    wind7 64 setup appjs
    sfs2x 修改jvm 内存
    unity ngui 解决图层问题
  • 原文地址:https://www.cnblogs.com/vvxvv/p/11539787.html
Copyright © 2020-2023  润新知