码迷,mamicode.com
首页 > 其他好文 > 详细

20150724 Day02课程

时间:2015-07-24 20:22:20      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:

今天是Java预科课程的上课第二天,课程内容如下:

1.变量

硬盘是永久存储数据的介质,不会因为断电而丢失数据;而计算过程中数据会暂存在内存中,断电就会丢失。变量就是内存上的一块空间。变量三要素:数据类型(根据数据类型在内存中申请相应的空间),变量名(由于内存地址不好找(0x0156892321,故用变量名表示),变量值(可以变化)。 如果两个变量名相同,则内存中两个地址同名,会报错。

2.数据类型

intlongdoubleboolean (有且只有两个值:True或者False),bytecharfloat(一般不用,因为会有误差),short(开发中一般不用)。

boolean result=a>bresult的值只能取true 或者 false

3.命名规范

  包名所有字母均小写。变量名不能和关键字重复。

Java中两种命名规范:

  01.变量命名遵循:驼峰命名法

     变量名首字母要小写,其余后续有含义的单词首字母大写,如:stuName,stuAge,orderDetails,但Namefirstyear也是合法的,但是不规范。

  02.帕斯卡命名法

 方法和类:所有单词的首字母都大写

4.定义变量的两种方式:赋值运算符(=)

001.先声明,再赋值

int num;

num=5;

002.声明的同时并赋值

变量名=表达式,其中表达式是运算符和操作数的组合。

int num=5;

常见错误:The local variable title may not have been initialized

局部变量"title"没有被初始化(赋值)

      两种情况:第一种:一个变量在没有赋值的情况下就开始使用

              第二种:无法访问到这个变量

  生命周期:洗澡-------成家 ---------------养老-------Game Over,同样变量的存在也有周期。

5.  算术运算符:+ - * / %

5/3=1 ——当/两边都是int时,商为int

5.0/3=1.6666667——当/两边有一侧是数时,结果为小数。

6.  自增运算符

  int num=5;

  num++;//等价于 num=num+1;

  num++:计算中先不加1println(num++)的结果仍是5

  ++num:参与计算时已经加过1.

7.类型转换

8.Scanner用法

  01.import java.util.Scanner; 导入javautil(存放工具类)Scanner

import java.util.*; 导入了所有的Scanner类,占用内存,不推荐用

  02.创建一个扫描仪对象

  Scanner input(变量命名规则,可改动,但必须上下一致)=new Scanner(System.in); 

  02.启动扫描按钮

  String name=input.next();

  调用了扫描仪的next功能,即获取从键盘上输入的数。()小括号表方法。

nextIntnextDoublenextBoolean();成立

  input.nextChar();不成立;使用:char str = input.next().charAt(0);

 

20150724 Day02课程

标签:

原文地址:http://www.cnblogs.com/yuvia/p/4674136.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!