Java基础入门(传智)暑期预习笔记(二)7.19

  • 变量的数据类型
  • 1、基本数据类型
    基本数据类型:
    ASCLL码表值中数字所对应的字符: 48——0 65——A 97——a
    2、引用数据类型:类、接口、枚举……
  • Java中的类型转换
    数据类型的转化
    隐式转换:数据类型由小到大 自动进行转换的过程 byte short char–>int–>long–>float
public class Deom06{
       public static void main(String[  ] args) {
               //隐式转换
           byte num1=10;
           int num2=20;
           int sum=num1+num2;
           System.out.printIn(sum);//30
         }
}

强制转换(不太推荐):数据类型由大到小
格式 数据类型 变量名=(目标数据类型)(被转换的值);

public class Deom06{
       public static void main(String[  ] args) {
               //强制转换
           int num1=10;
           int num2=20;
           byte  sum=(byte)(num1+num2);
           System.out.printIn(sum);//30
         }
}

扩展: 常量优化机制
在常量进行运算的时候,它的值是固定不变的。所以Java虚拟机会自动进行运算,然后判断是否超出了取值范围,如果没有查出就正常赋值。

public class Deom06{
       public static void main(String[  ] args) {
           byte  sum=4+3;
           System.out.printIn(sum);//7 Java中的常量优化机制
         }
}

  • 变量的作用域
    使用变量的注意事项:
    1、作用域问题
    变量只在当前所在的那对大括号内有效
    2、初始化值问题
    局部变量在使用之前必须赋值
    3、在同一个作用域内,变量不能重名
public class Deom07{
       public static void main(String[  ] args) {
           int num =10;
           System.out.printIn(sum);
{
            System.out.printIn(sum);
}
             int i;//声明了一个int类型的变量。变量的名称为i
               i=5;
              System.out.printIn(i);
               //int num =20;变量不能重名

  • java 中的常量
    什么是常量?
    在常量执行过程中,其值不能发生改变的量。
    常量分类:
    字符串常量:被双引号括起来的""
    整数常量:常见的整数
    浮点常量:常见的小数
    字符常量:被单引号’ ',单个字符
    布尔常量:true false
    空常量:null
 public class Deom08{
       public static void main(String[  ] args) {
               //final关键字:如果修饰变量,那么这个变量就会变成常量
              final  int num =10;//常量
               num=20;常量只能被复制一次,无法重新进行复制
               System.out.printIn(num);//10

               //字符串常量
               System.out.printIn("你好");

              //整数常量
             System.out.printIn(5);
             System.out.printIn(-10);

             //浮点常量
             System.out.printIn(6.6);
             System.out.printIn(-9.9);

             //字符常量
             System.out.printIn('a');
             System.out.printIn('中');

             //布尔常量
             System.out.printIn(true);
             System.out.printIn(false);

             //空常量
             System.out.printIn(null);

             String s="你好呀    ";
             System.out.printIn(s);
             }
}

  • 转义符——反斜杠\

\r:表示回车,将光标定位到当前行的开头,不会跳到下一行。
\n:表示换行,换到下一行的开头。
\t:表示制表符
\b:表示退格符号

 public class Deom09{
       public static void main(String[  ] args) {
           //演示常见的转义符号
  
        System.out.printIn(“Hello\r\nWorld”);
        System.out.printIn(“Hello\tWorld”);
        System.out.printIn(“\'”);//"
        }

 }




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值