初识java——学习笔记

暑期自学java,希望通过发博客这一方法来让自己看得到自己的积累,从而坚持下去。需要注意的知识点在代码中已经给出注释。

import java.util.Arrays;
import java.util.Random;
public class test {

	/**
	 * @param args
	 */
	public static final double PI=3.14;//常量
	public static void main(String[] args) {
		// TODO Auto-generated method stub
           byte b=120;//byte -128~127
           System.out.println(b);
           float a=100;
           System.out.println(a);
           float c=100.1f;//后必须加F/f
           System.out.println(c);
           double d=200;//后可不加D/d
           System.out.println(d);
           double d1=200.2;
           System.out.println(d1);
           double d2=200d;
           System.out.println(d2);
           char c1='a';
           System.out.println(c1);
           char c2='我';
           System.out.println(c2);
           char c3=97;//‘a’的Ascll 码
           System.out.println(c3);
           char c4=65;//‘A’的Ascll码
           System.out.println(c4);
           System.out.println(PI);
           System.out.println("面积是:"+PI*a*a);
           byte e=100;
           int e1=e;//byte能转换为 int,int不能转换成byte,但是可以强制转换
           System.out.println(e);
           int i=100;//i>128会丢失精度
           byte i1=(byte)i;//int型强制转换成byte型
           System.out.println(i1);
           double i2=12.36;
           int i3=(int)i2;
           System.out.println(i3);
           System.out.print("\"hello\t"+"world\"\r");
           System.out.println("hello\f");
           System.out.println("hello\b"+"world");
           int n=12,m=10;
           System.out.println("m+n="+(m+n));
           n=1;
           m=0;
           m=n++;
           System.out.println("m="+m);
           System.out.println("n="+n);
           m=++n;
           System.out.println("m="+m);
           System.out.println("n="+n);
           String name="陆云杰";//用双引号
           System.out.println("name:"+name);
           for(int j=0;j<5;j++)
           {
        	   if(j==3)
        		   continue;//回到循环的开始处,继续向下执行
        	   System.out.print("j="+j+"\t");
            }
           System.out.print("\n");
           int [] aa;//声明数组的方式 
	       aa=new int[]{1,2,3,4,5};//再实现
	       for(int ii=0;ii<aa.length;ii++)
	       {
	    	   System.out.print("ii="+ii+"\t");
	       }
	       System.out.print("\n");
	       //使用Arrays打印数组要加导入java.util包
	       System.out.print(Arrays.toString(aa));
	       System.out.print("\n");
	       //使用工具类排序
	       int [] ary={3,4,7,6,8,9};
	       Arrays.sort(ary);
	       System.out.println(Arrays.toString(ary));
	       //使用工具类二分法查找
	       int index=Arrays.binarySearch(ary,4);
	       System.out.println("下标为:"+index);
	       //Random 类可以生成随机数
	       Random ran=new Random();
	       int a1=ran.nextInt(10000);
	       int a2=ran.nextInt(10000);
	       System.out.println("a1="+a+"\t"+"a2="+a2);
	}
}

运行截图:


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值