初识java——学习笔记

来源:互联网 发布:wwe和ufc和mma 知乎 编辑:程序博客网 时间:2024/05/02 07:17

暑期自学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);}}

运行截图:


0 0