第二天(java基础变量)

来源:互联网 发布:陌声软件怎么样 编辑:程序博客网 时间:2024/06/06 00:24

认识变量


内存像旅馆
变量就是用来记忆数据的,它是一个记忆系统
变量就是一个容器,用来装数据的
变量是放在内存里的

1.数据各式各样,要先根据数据的需求(即类型)为它申请一块合适的空间
2.通过内存中小房间的别名(小名:例F)找到数据存储的位置
  房间----变量
房间名字----变量名
房间类型----变量类型
入住的客人----变量值

3.变量是存储数据的一个基本单元



 定义变量变量有哪两种形式
   变量分局部变量和全局变量。
   在main()之前定义的全部是全局变量。
   在函数中定义的是局部变量。
   定义时可以赋初值,也可以在调用的时候赋值。
 如:
     int x;
     int y = 0;


声明变量
 变量的三要素:
1.数据类型:变量的类型,决定变量空间的大小
2.变量的名称:变量名  方便计算机找到这个变量
3.变量的值:存储的数据

java语言中,变量命名要符合一定规则
1.money,score,name,sex

变量名规范:
1.简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例:myScore
2.关键字不能做为命名。
3.数据类型(数值  非数值)
数值(整型int…… 非整型double……)用“=”直接赋值
非数值(char用'' 单引号  String用""双引号)。

赋值运算
  分为三块:赋值运算符   算数运算符  逻辑运算符

认识%


类的自动转换


类的强制转换


创建人机交互,利用Scanner


数据的输入


1.为什么要有数据的输入
实现人机进行交互(数据的交换)——》数据的输入
2.什么是数据的输入?
利用扫描仪Scanner进行数据输入
3.怎么使用扫描仪Scanner
(1)放在声明(类名)之前,引入扫描仪
import java.util.Scanner;
(2)声明一个新的扫描仪(即象内存申请一个空间)
Scanner in:
(3)赋值
in = new Scanner (System.in);

Scanner input = new Scanner (System.in);

(4)使用扫描仪
整型数据输入:in.nextInt()来接收
双精度小数输入:in.nextDouble()来接收
字符串输入:in.next()来接收

没有in.nextChar()这个方法来接收单个字符的输入

作业




1 0
原创粉丝点击