Java语言基础——java 变量
2012-04-09 22:36
309 查看
1. Java变量
1.1变量的含义
变量相当于自然语言中的代词.比如"您好"中的 "您"就是代词,我们为什么用代词?是因为我们可以跟每个人说"您好",通用、方便。同理,编程中也是一样的,变量让程序语言表达更方便。
例:
1.2java中的变量
在Java中,每一个变量属于一种类型(type),变量声明时,变量所属的类型位于变量名之前,以分号结束。
Java是强类型语言,在使用变量时有如下规则:
* 变量必须有声明,并且初始化以后才能使用。
* 变量必须有明确的类型(type)。
* 变量不能重复定义。
。
变量声明,如下我们定义了几个变量,分别声明为java中的集中不同类型
例:
变量初始化以后才能使用,以上的例子仅仅有声明,不叫初始化,初始化包括两部分:声明和赋值。
在使用变量时,如果只声明不赋值,Eclipse工具会出现小下划红线,这叫编译错误。
赋值的例子:
1.3变量的作用域
在声明的地方开始,到块结束为止;离开变量的作用域结束,变量将回收。
语句块(一般为一个{}之内表示一个语句块)
当在该语句块之外调用该变量时,就会报编译错误,因为变量已经不存在了。
例子:
1.1变量的含义
变量相当于自然语言中的代词.比如"您好"中的 "您"就是代词,我们为什么用代词?是因为我们可以跟每个人说"您好",通用、方便。同理,编程中也是一样的,变量让程序语言表达更方便。
例:
Persin p: //代表了一个人 int age: //代表了岁数
1.2java中的变量
在Java中,每一个变量属于一种类型(type),变量声明时,变量所属的类型位于变量名之前,以分号结束。
Java是强类型语言,在使用变量时有如下规则:
* 变量必须有声明,并且初始化以后才能使用。
* 变量必须有明确的类型(type)。
* 变量不能重复定义。
。
变量声明,如下我们定义了几个变量,分别声明为java中的集中不同类型
例:
public class HelloWorld{ String name; int age; boolean sex; }
变量初始化以后才能使用,以上的例子仅仅有声明,不叫初始化,初始化包括两部分:声明和赋值。
在使用变量时,如果只声明不赋值,Eclipse工具会出现小下划红线,这叫编译错误。
赋值的例子:
public class HelloWorld{ String name = "hello"; int age = 20; boolean sex = false; }
1.3变量的作用域
在声明的地方开始,到块结束为止;离开变量的作用域结束,变量将回收。
语句块(一般为一个{}之内表示一个语句块)
当在该语句块之外调用该变量时,就会报编译错误,因为变量已经不存在了。
例子:
public class Variable { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub byte a; a = -6; System.out.println(a); System.out.println(Integer.toBinaryString(a)); /* //复合语句 { int i = 9; System.out.println(i); //正确 } //System.out.println(i); //错误,超出作用域 //if语句 if(true){ int x = 8; System.out.println(x); //正确 } //System.out.println(x); //错误,超出作用域 while(true){ int j = 9; System.out.println(j); //正确 } //System.out.println(j); //错误,超出作用域*/ } }
相关文章推荐
- 黑马程序员——Java语言基础:常量、变量、运算符
- 第3章 Java语言基础----成员变量与局部变量
- 黑马程序员——Java语言基础(一)---关键字、标识符、注释、常量、变量、运算符
- (5)java语言基础(注释,关键字,标识符,常变量,类型转换,转义字符、位运算和一些注意的运算)
- java语言基础【java变量】
- javaSE_8系列博客——Java语言的特性(二)--高级语言的基础知识(2)-- 变量和常用数据类型
- Java语言基础{Java_se(01)}-搭建Java开发环境-环境变量(环境配置)-Java的基本语法-Java的三大注释-关键字和保留字-Java中的语言分隔符
- Java语言基础(关键字、标识符、注释、常量、变量、运算符)
- Java语言基础变量的概述及格式
- java语言基础入门——变量、数据及常量的介绍
- Java语言基础{Java_se(05)}-面向对象-封装-构造方法-成员变量,局部变量
- java语言基础(9)——变量相加和常量相加的区别
- JavaSE基础之Java语言(环境变量配置)
- java入门2-语言基础之关键字,标识符,注释,常量和变量
- Java语言基础使用变量的注意事项
- Java语言基础(关键字、标识符、注释、常量与变量、进制、数据类型、类型转换、代码示例)
- 黑马程序员_JAVA语言基础组成_常量、变量
- java语言基础(26)——面向对象(类的设计及成员变量定义注意事项)
- Java语言基础-3.常量和变量
- (一)语言基础——环境变量与JAVA环境变量的配置