java语法笔记一则

下面是java编程过程中遇到的,欢迎补充:

import java.lang.Math;
public class test_array{
	public static void main(String args[]){
		int a1=1,a2=2,i;
	//	long a[]; declare, but not initialized
	//	a[0]=1;
	//	a[1]=2; wrong, array is an object
		long[] a=new long[2];
		a[0]=1;
		a[1]=2; //right
		System.out.println(a[1]);  
		int[][] b=new int[2][];
		int[] c={1,2};
		int[] d={3,4,5};
		//b[0]={1,2};
		//b[1]={3,4,5};  //wrong
		b[0]=c;
		b[1]=d;
		for(i=0;i<2;i++){
				System.out.println(b[0][i]);
		}
		for(i=0;i<3;i++){
				System.out.println(b[1][i]);
		}			
		int[] e;
		e=d;
		e=c;
		System.out.println(e[2]); //index out of bounds
        System.out.println("slash \""); //“
		Double[] a11 = {1.0,3.0,2.0}; //{1,3,2} error, regarded as integer
		double[] a21={1,2,3};
		//double[] a31=new double[3];
		//a31={1,2,3};  //error
		double d1=1.1,d2=1;
//		System.out.println(a1,a2);  wrong
//		System.out.println(a1+" "+a2);  right
//		System.out.println(a1);  
		System.out.println(a1/2);
		System.out.println(d1/a2);  //0.55
		System.out.println(a1*1.0/2);  //0.5
		System.out.println((int)(1.5)); //1
		System.out.println((int)(1.6)); //1
		System.out.println(Math.ceil(1.6)); //2.0
		System.out.println(Math.ceil(1.01)); //2.0
		System.out.println(Math.ceil(1.00)); //1.0
		System.out.println(Math.ceil(-0.5)); //0.0
		System.out.println(Math.ceil(-0.4)); //0.0
		System.out.println(Math.ceil(-0.6)); //0.0
		System.out.println((int)Math.ceil(1.6)); //2
		System.out.println((int)Math.ceil(-1.6)); //-1
		System.out.println((int)(-2.0)); //-2
		System.out.println((int)(-0.5)); //0
		System.out.println((int)(-0.6)); //0
		System.out.println((int)(-1.5)); //-1
		System.out.println((int)(-0.4)); //0
		Integer a=new Integer(2);
		System.out.println(a2-d1); //0.8999999999999999
		System.out.println(a2-d2); //1.0
        
	}
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值