zoukankan      html  css  js  c++  java
  • 动手动脑兼课后作业

    EnumText.java:

     1 public class EnumTest {
     2 
     3   public static void main(String[] args) {
     4     Size s=Size.SMALL;
     5     Size t=Size.LARGE;
     6     //s和t引用同一个对象?
     7     System.out.println(s==t); //
     8     //是原始数据类型吗?
     9     System.out.println(s.getClass().isPrimitive());
    10     //从字符串中转换
    11     Size u=Size.valueOf("SMALL");
    12     System.out.println(s==u); //true
    13     //列出它的所有值
    14     for(Size value:Size.values()){
    15       System.out.println(value);
    16     }
    17   }
    18 
    19 }
    20 enum Size{SMALL,MEDIUM,LARGE};
    21 
    22  

    第一个输出:不是一个对象,输出false;

    第二个输出:getClass输出不是基本类,输出false;

    第三个输出:值相同,输出true;

    第四个输出:遍历输出所有值。

    TextDouble.java:

     1 import java.util.Scanner;
     2 
     3 public class TEXT {
     4     static Scanner sc=new Scanner(System.in);
     5     public static void main(String args[]){
     6         int x=100;
     7         int y=200;
     8         System.out.println("x+y="+x+y);
     9         System.out.println(x+y+"=x+y");
    10     }
    11 
    12 }

    结果:

     第一个输出是并列输出,第二个是相加后输出。

    课后作业:

    题目:

     代码:

      1 import java.util.*;
      2 public class sizeyunsuan {
      3     public static void main(String[] args){
      4         Scanner b=new Scanner(System.in);
      5         int q=b.nextInt();
      6         int w=b.nextInt();
      7         int a=1;
      8         int[] iop=new int[1000000];
      9         int[] jkl=new int[1000000];
     10         java.util.Random r1=new java.util.Random();
     11     for(;;){
     12         int i3=r1.nextInt();
     13         if(i3<0) i3=-i3;
     14         i3=i3%4;
     15         if(i3==0){
     16             int i1=r1.nextInt();
     17             if(i1<0) i1=-i1;
     18             i1=i1%100;
     19             int i2=r1.nextInt();
     20             if(i2<0) i2=-i2;
     21             i2=i2%100;
     22             if(i1!=iop[a-1]&&i2!=jkl[a-1]) {
     23                 if ((i2 + i1) < 100) {
     24                     if (a % w == 0) {
     25                         System.out.println(i1 + "+" + i2 + "=");
     26                         iop[a] = i1;
     27                         jkl[a] = i2;
     28                         a++;
     29 
     30                     } else {
     31                         System.out.print(i1 + "+" + i2 + "=" + "    ");
     32                         iop[a] = i1;
     33                         jkl[a] = i2;
     34                         a++;
     35                     }
     36 
     37                 }
     38             }
     39         }
     40         if(i3==1){
     41             int i1=r1.nextInt();
     42             if(i1<0) i1=-i1;
     43             i1=i1%100;
     44             int i2=r1.nextInt();
     45             if(i2<0) i2=-i2;
     46             i2=i2%100;
     47             if(i1!=iop[a-1]&&i2!=jkl[a-1]) {
     48                 if ((i1 - i2) >= 0) {
     49                     if (a % w == 0 ) {
     50                         System.out.println(i1 + "-" + i2 + "=");
     51                         iop[a] = i1;
     52                         jkl[a] = i2;
     53                         a++;
     54                     } else {
     55                         System.out.print(i1 + "-" + i2 + "=" + "    ");
     56                         iop[a] = i1;
     57                         jkl[a] = i2;
     58                         a++;
     59                     }
     60 
     61                 }
     62             }
     63         }
     64         if(i3==2){
     65             int i1=r1.nextInt();
     66             if(i1<0) i1=-i1;
     67             i1=i1%100;
     68             int i2=r1.nextInt();
     69             if(i2<0) i2=-i2;
     70             i2=i2%100;
     71             if(i1!=iop[a-1]&&i2!=jkl[a-1]) {
     72                 if ((i1 * i2) < 100) {
     73                     if (a % w == 0) {
     74                         System.out.println(i1 + "*" + i2 + "=");
     75                         iop[a] = i1;
     76                         jkl[a] = i2;
     77                         a++;
     78                     } else {
     79                         System.out.print(i1 + "*" + i2 + "=" + "    ");
     80                         iop[a] = i1;
     81                         jkl[a] = i2;
     82                         a++;
     83                     }
     84 
     85                 }
     86             }
     87         }
     88         if(i3==3){
     89             int i1=r1.nextInt();
     90             if(i1<0) i1=-i1;
     91             i1=i1%10;
     92             int i2=r1.nextInt();
     93             if(i2<0) i2=-i2;
     94             i2=i2%10;
     95             if(i1!=iop[a-1]&&i2!=jkl[a-1]) {
     96                 int i4 = i1 * i2;
     97                 if (i2 != 0) {
     98                     if (a % w == 0) {
     99                         System.out.println(i4 + "/" + i2 + "=");
    100                         iop[a] = i4;
    101                         jkl[a] = i2;
    102                         a++;
    103                     } else {
    104                         System.out.print(i4 + "/" + i2 + "=" + "    ");
    105                         iop[a] = i4;
    106                         jkl[a] = i2;
    107                         a++;
    108                     }
    109                 }
    110             }
    111         }
    112         if(a==(q+1)) break;
    113     }
    114     }
    115 }

    思路:

    使用随机数大概生成合乎要求的三个字符,通过判断语句判断是否符合要求,若符合变输出。

    用三个正型数组分别储存两个数字和符号,输出前先进行判断,没有重复的才输出。

  • 相关阅读:
    android 68 单元测试
    android 67 生成和解析xml
    android 66 sharedperference的使用
    android 65 文件访问权限
    android 64 sd卡读写的操作
    EditText操作收集
    android Fragments详解六:处理fragement的生命周期
    Context
    android 63 Fragment
    在Centos安装oracle_11gR2进度68%"Error in invoking target mkldflags ntcontab.o nnfgt.o of makefile..”
  • 原文地址:https://www.cnblogs.com/jiaoaoshirenjinbu/p/11553635.html
Copyright © 2011-2022 走看看