zoukankan      html  css  js  c++  java
  • java 基础测验

    请写出标识符的定义规定。

    必须是字母开头,由字母,数字,下划线,$组成

    判断下面标识符是否表示正确:

    1yyy_o (错)

    Demo02 (对)

    Abc$2 (对)

    Class (对)

    Text!p (错)

    请计算一下50MB是多少bit

    1024*1024*8*50

    请写出八种基本数据类型

    byte,short,int,long,double,float,boolean,char

    请写出你所知道的引用数据类型

    scanner,random,String

    编写程序求 1+3+5+7+……+99 的和值  

    int sum = 0;
    for(int i =0;i<100;i++){
    if(i%2!=0){
    sum = sum+i;
    }
    }
    System.out.println(sum);

    输出所有的水仙花数,所谓水仙花数是指一个数3位数,其每位数字立方和等于其本身,如153 = 1*1*1 + 3*3*3 + 5*5*5

    for(int i=100;i<1000;i++){
            int a = i/100;
            int b = (i/10)%10;
            int c = i%10;
            if(a*a*a+b*b*b+c*c*c==i){
                System.out.println(i);
            }
        }
    利用for循环打印 9*9 表
    for(int i=1;i<9;i++){
                for(int j=1;j<=i;j++){
                    System.out.print(j+"*"+i+"="+j*i+"	");
                }
                System.out.println();
            }
    定义打印数组元素方法,按照给定的格式打印[11, 33, 44, 22, 55]
    int[] arrt ={11,33,44,22,55};
                for(int i =0;i<arrt.length;i++){
                    System.out.printl(arrt[i]);
    现有一个数组arr[6,9,4,6,2,5,8],请逆序输出数组元素
    int[] arrt ={6,9,4,6,2,5,8};
            for(int i=arrt.length-1;i>0;i--){
                System.out.println(arrt[i]);
            }

    二维数组遍历获取到每一个值

    int[][] intArr = {{12,3,8},{11,8,32,7},{13,44,55}};
        int[][] arr = {{12,3,8},{11,8,32,7},{13,44,55}};
            for(int i= 0;i<arr.length;i++){
                for(int j=0;j<arr[i].length;j++){
                    System.out.println(arr[i][j]);
                }
            }

    公司年销售额求和

    某公司按照季度和月份统计的数据如下:单位(万元)

    第一季度:22,66,44

    第二季度:77,33,88

    第三季度:25,45,65

    第四季度:11,66,99

    int[][] arr ={{22,66,44},{77,33,88},{25,45,65},{11,66,99}};
            int sum = 0;
            for(int i=0;i<arr.length;i++){
                for(int j=0;j<arr[i].length;j++){
                    sum = sum+arr[i][j];
                }
            }

    定义一个学生类Student,包含三个属性姓名、年龄、性别,创建三个学生对象存入ArrayList集合中。

      A:遍历集合遍历输出。

      B:求出年龄最大的学生,让后将该对象的姓名变为:葫芦娃。

     1     ArrayList<stu> stu =new ArrayList<stu>();
     2         stu arr1 =new stu();
     3         stu arr2 =new stu();
     4         stu arr3 =new stu();
     5         arr1.name="王荣臣";
     6         arr1.age = 23;
     7         arr1.sex = "男";
     8         stu.add(arr1);
     9         arr2.name ="张瑞";
    10         arr2.age = 26;
    11         arr2.sex = "男";
    12         stu.add(arr2);
    13         arr3.name ="董斌";
    14         arr3.age = 25;
    15         arr3.sex = "男";
    16         stu.add(arr3);
    17         for(int i=0;i<stu.size();i++){
    18             System.out.println(stu.get(i).name+"	"+stu.get(i).age+stu.get(i).sex);
    19         }
    20         int a= stu.get(0).age;
    21         for(int i=0;i<stu.size();i++){
    22             if(stu.get(i).age>a){
    23                 a=stu.get(i).age;
    24             }
    25         }
    26             for(int i=0;i<stu.size();i++){
    27             if(stu.get(i).age==a){
    28                 stu.get(i).name = "葫芦娃";
    29             }
    30             System.out.println(stu.get(i).name);
    31         }    
    32     }
    33 }












  • 相关阅读:
    最长回文 hdu3068(神代码)
    1297. Palindrome ural1297(后缀数组)
    705. New Distinct Substrings spoj(后缀数组求所有不同子串)
    Milk Patterns poj3261(后缀数组)
    Musical Theme poj1743(后缀数组)
    Conscription poj3723(最大生成树)
    Drying poj3104(二分)
    Finding LCM (最小公倍数)
    002 全局配置信息
    001 开始
  • 原文地址:https://www.cnblogs.com/wangrongchen/p/9069364.html
Copyright © 2011-2022 走看看