达内java课程第二天课程

今天课程参考电子课本第二单元,今天内容比较多,内容也很重要,以后每天都会用到这些基础,不积跬步,无以至千里。基础一定要打牢。

有人问为什么没有讲到技术层面,大家不要心急,现在属于基础课程,完了还有面向对象基础,一步步来,打好基础。每天上传的笔记都是重点和难点。

笔记

1.变量是一个代词,指代内存中的数据
  变量是可以改变的量---指代不同的数据

2.变量必须先声明,再使用
    语法: 数据类型 变量名;
          int       a;
  可以一条语句声明多个同类型变量
    eg: int a,b,c;
        int a=1,b,c=2;

3.变量的命名:
    规定:
      1)只能包含字母、数字、_、$,
        并且不能以数字开头
      2)严格区分大小写
      3)不能使用关键字(java已经用了的字)
    建议:
      1)不建议中文命名变量
      2)最好"见名知意"
      3)驼峰命名法:第一个单词首字母小写,
                   其余单词首字母大写
4.变量的初始化:
    java语法规定:变量在使用前必须初始化
    初始化两种方式:
      1)声明同时初始化
          int a=5;
      2)先声明再初始化
          int b; 
	  b=8;

5.变量的使用:
    1)必须与数据类型匹配
      eg: int a=2.5; //错误,类型不匹配

6.int:
   1)整型,占4个字节,范围-21个多亿到21个多亿
   2)整数直接量(25,250,2500...),默认为int类型
   3)两个整数相除,结果为整数
     (无条件舍去小数位)
  long:
   1)长整型,占8个字节,范围特别大(足够用)
   2)long型直接量,在数字后面加l或L
      eg: long a = 35L;

int a=10000000000;    //错误
long a = 10000000000; //错误
long a = 10000000000L;//正确

今天放两道题目给大家思考,不知道答案的可以留言,我会解答,如果没有留言就证明大家都明白。

/**
*第一题:求两个小数相减的差,结果是多少???
**/
public class Test {
	public static void main(String[] args){
		double a=3.0;
		double b=2.9;
		System.out.println(a-b);
	}
}
面试题:哪错了,原因,怎么改(经典题目)
byte b1=5;
byte b2=6;
byte b3=b1+b2; //错误



你可能感兴趣的:(达内java课程第二天课程)