首页 > 代码库 > 第一天的代码练习_基础

第一天的代码练习_基础

   

//第一天的内容包括JAVA环境配置,数据类型的讲解,数据类型的运算。在环境配置中,要求在
cmd命令窗口下,在任何文件目录下,输入javac.exe,都能够出现正确的显示结果--就需要在环境变量
中设置


public class Test{
     public static void main(String[] args){
       //不能使用保留字、关键字
      /*
      变量定义的格式 :数据类型 变量名=初始化值
      变量必须先赋值,后使用
      */
 // 变量按数据类型来分,可以分为基本数据类型(八种)和引用数据类型(三种)
       int m= 10;//变量命名方式
       int n;
       n=12;
      int sum=m+n;

      char a=‘a‘;
      double sjd=12.0;
      double sjd1=sjd;
  


    //整型:byte(8bit) short(16bit) int(32bit) long(64bit)
      byte b1=12;
      //byteb1=128;数值溢出
      short s1=128;
      int i1=125;
      long l1=128; 
      long l2=1234567890l;//超出了int型表示范围,需要在赋值后面加"l"或"L"

     //浮点类型 float(32bit) double(64bit)
       double d1=123.31;
        d1=123.0;
        float f1=12.7f;//定义一个float型变量

    /*字符型在程序中表示一个字符。一个字符占两个字节
     char(16bit) 使用单引号括起来;
       */
      char c1=‘a‘;//string str="ab";
      char c2=‘1‘;
      char c3=‘好‘;
      System.out.println("c3");

      char c4=‘\n‘;//换行
      char c5=‘\t‘;//制表
      System.out.println("ab" + c4 + "cd");
      System.out.println("ab" + c5 + "cd");


     //unicode编码
      char c6=‘\u1112‘;
      System.out.println("c6="+c6);

     //布尔型 Boolean 只有两个值 true/false 不能取值为null(null为所有引用类型变量的默认取值)
     //通常用于流程控制当中
     boolean bol=true;
      if(bol){
       System.out.println("你好\"帅\""); 
       }
      else{
      System.out.println("反话而已");
         }

    //基本数据类型之间的转换(除boolean之外)
    //1.1自动类型转换:容量小的变量与容量大的变量之间做运算,容量小的自动转换为容量大的数据类型
      byte b2=12;
      int i2=10;
      int i3=i2-b2;
      System.out.println("i3="+i3);
      
      float f2=12.5f;
      short s2=10;
      float f3=f2+s2;
      System.out.println("f3="+f3);
  
      int  s3=s2+10;
      double s4=s3+10.3; 

     long l4=1223;//自动类型转换
     //float f4=12.33; //编译不会通过 

      //当byte char short 之间做运算时,运算结果为int;
      int i4=b2+s2;
      int i5=b2+c1;
      int i6=c1+s2;
      System.out.println("i4="+i4);
      System.out.println("i5="+i5);
      System.out.println("i6="+i6);

      char c7=‘A‘;
      int i7=c7+1;
      
      int i8=c1+1;
      System.out.println("i7="+i7);
      System.out.println("i8="+i8);

      //强制类型转换你 容量大的转换为容量小的数据类型 ,使用强制类型转换符
     //强转有可能损失精度
      double dd1=12.3;
      float ff1=(float)dd1;
      System.out.println("ff1="+ff1);

      int i9=128;
      byte b10=(byte)i9;
      System.out.println("i9="+i9);

      System.out.print("sjd="+sjd);
      System.out.print(c4);
      System.out.println("sjd1="+sjd1);
      System.out.println("n="+n);

      System.out.println("sum="+sum);
       
      System.out.println("HelloWorld!");   
      }
   //定义了一个run方法
     public void run(){

           System.out.println("跑步!");

     }
     public void toJump(){

       }
   }


本文出自 “第一天的课” 博客,请务必保留此出处http://5453607.blog.51cto.com/5443607/1528492