Java作业

例1:

public class Example2_1{
    public static void main (String args[ ]){
        char ch1='w',ch2='Q';
        int p1=32831,p2=30452;
        System.out.println("\""+ch1+"\"deweizhi:"+(int)ch1);
        System.out.println("\""+ch2+"\"deweizhi:"+(int)ch2);
        System.out.println("D"+p1+"geweizhishangdezifushi:"+(char)p1);
        System.out.println("D"+p2+"geweizhishangdezifushi:"+(char)p2);

    }
}

例2:

javapublic class Example2_2{
       public static void main(String args[ ]){
             byte b = 22;
             int n = 129;
             float f =123456.6789f ;
             double d = 12345689.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);
       }

例3:

import java.util.Scanner;
public class Example2_3{
       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);
  }
}

例4:

public class Example2_4 {
    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. printin("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[o]+",a[1]="+a[1]+",a[2]="+ a[2]);
        System.out.print("b[0]="+a[0]+",b[1]="+b[1]+",b[2]="+b[2]);
    }
}
 

例5:

import java.util.Arrays;
public class Example2_5 {
    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, O, 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)); 
     }
}

例6:

import java.util.*;
public class Example2_6 {
    public static void main(String args[]){
        int []a ={10,20,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));
    }
}

例7:

import java.util.Arrays;
public class Example2_7 {
    public static void main(String args[]){
        int [] a = {12,34,45,6,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+"不与数组中任何元素值相同");
        }
    }
}

例8:

import java.util.Scanner;
enum Season {
    春季,夏季,秋季,冬季
}
public class Example2_8{
    public static void main(String argsl ]){
        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);
    }

例9:

public class Example2_9 {
    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、付费专栏及课程。

余额充值