Java作业

第一个例子public class Exmple {

    public static void main(String[] args) {

        char ch1 = 'w',ch2 = '好';

        int p1 =32831,p2=30452;

        System.out.println("\""+ch1+"\"的位置:"+(int)ch1);

        System.out.println("\""+ch2+"\"的位置:"+(int)ch2);

        System.out.println("第"+p1+"个位置上的字符是:"+(char)p1);

        System.out.println("第"+p2+"个位置上的字符是:"+(char)p2);

    }

}

第二个例子public class Exmple02{

    public static void main(String[] args) {

        byte b= 22;

        int n= 129;

        float f=123456.6789f;

        double d=123456789.123456789;

        System.out.println("b="+b);

        System.out.println("n="+n);

        System.out.println("f="+f);

        System.out.println("d="+d);

        b=(byte)n;

        f=(float)d;

        System.out.println("b= "+b);

        System.out.println("f= "+f);

    }

}

第三个例子import java.util.Scanner;

 public class Exmple {

     public static void main(String[] args) {

         System.out.println("用空格(或回车)做分隔,输入若干个数,最后输入#结束,\n然后回车确认");

         Scanner reader = new Scanner(System.in);

         double sum = 0;

         int m = 0;

         while (reader.hasNextDouble()) {

             double x = reader.nextDouble();

             m = m + 1;

             sum = sum + x;

         }

         System.out.println(m + "个数的和为" + sum);

         System.out.println(m + "个数的平均值" + sum / m);

     }

 }

第四个例子public class Exmple {

    public static void main(String[] args) {

        int a[] = {1,2,3,4};

        int b[] = {100,200,300};

        System.out.println("数组a的元素个数="+a.length);

        System.out.println("数组b的元素个数="+b.length);

        System.out.println("数组a的引用="+a);

        System.out.println("数组b的引用="+b);

        System.out.println("a==b的结果是"+(a==b));

        a=b;

        System.out.println("数组a的元素个数="+a.length);

        System.out.println("数组b的元素个数="+b.length);

        System.out.println("a==b的结果是"+(a==b));

        System.out.println("a[0]"+a[0]+",a[1]"+a[1]+",a[2]="+a[2]);

        System.out.println("b[0]"+b[0]+",b[1]"+b[1]+",b[2]="+b[2]);

    }

}

第五个例子import java.util.Arrays;

public class Exmple {

    public static void main(String[] args) {

    char[] a ={'a','b','c','d','e','f'},

            b ={'1','2','3','4','5','6'};

    int[] c ={1,2,3,4,5,6},

            d ={10,20,30,40,50,60};

        System.arraycopy(a,0,b,0,a.length);

        System.arraycopy(c,2,d,2,c.length-3);

        System.out.println("数组a的各个元素中的值:");

        System.out.println(Arrays.toString(a));

        System.out.println("数组b的各个元素中的值:");

        System.out.println(Arrays.toString(b));

        System.out.println("数组c的各个元素中的值:");

        System.out.println(Arrays.toString(c));

        System.out.println("数组d的各个元素的值:");

        System.out.println(Arrays.toString(d));

    }

第六个例子import java.util.Arrays;

public class Exmple {

    public static void main(String[] args) {

        int[]a={1020,30,40,50,60},b,c,d;

        b=Arrays.copyOf(a,10);

        System.out.println("数组a的各个元素的值:");

        System.out.println(Arrays.toString(a));

        System.out.println("数据b的各个元素的值:");

        System.out.println(Arrays.toString(b));

        c=Arrays.copyOfRange(a,3,5);

        System.out.println("数据c的各个元素的值:");

        System.out.println(Arrays.toString(c));

        d= Arrays.copyOfRange(a,3,9);

        System.out.println("数据d的各个元素的值");

        System.out.println(Arrays.toString(d));

    }

}

第七个例子import java.util.Arrays;

    public class Exmple {

        public static void main(String[] args) {

            int[]a={12,34,9,23,45,90,123,19,34};

            Arrays.sort(a);

            System.out.println(Arrays.toString(a));

            int number=45;

            int index=Arrays.binarySearch(a,number);

            if(index>=0){

                System.out.println(number+"和数组中索引为"+index+"的元素值相同");

            }

            else{

                System.out.println(number+"不与数组中的任何元素相同");

            }

        }

}

第八个例子import java.util.Scanner;

enum Season{春季,夏季,秋季,冬季};

public class Exmple {

    public static void main(String[] args) {

        Season x = null;

        Scanner reader=new Scanner(System.in);

        int n = reader.nextInt();

        if (n==1)

            x =Season.春季;

        else if (n==2)

            x =Season.夏季;

        else if (n==3)

            x =Season.秋季;

        else if(n==4)

            x =Season.冬季;

        System.out.println("现在是"+x);

    }

}

第九个例子enum weekday{

   星期一,星期二,星期三,星期四,星期五,星期六,星期日

}

public class Exmple {

    public static void main(String[] args) {

        weekday x = weekday.星期日;

        if (x==weekday.星期日) {

            System.out.println(x);

            System.out.println("今天我休息");

        }

    }

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值