zoukankan      html  css  js  c++  java
  • 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();
        }
       } 
     }
    }
    }
  • 相关阅读:
    【前端】用百度BAE和express部署自己的node后台
    【前端】JavaScript中prototype和__proto__的区别
    【其他】Objective-C 内存管理学习总结
    【Unity3D】Unity3D 让角色的头部望向鼠标
    【Unity3D】Unity3D 摄像机带透明截图
    【前端】前端冷知识
    【Unity3D】Unity3D SkinnedMeshRenderer换装系统
    【前端】HTML中最适合做按钮的元素
    IEnumerable和IEnumerator 详解 分类: C# 2014-12-05 11:47 18人阅读 评论(0) 收藏
    LINQ to Entities
  • 原文地址:https://www.cnblogs.com/vvxvv/p/11539787.html
Copyright © 2011-2022 走看看