概述
变量
函数与函数调用
值传递
分支语句
循环语句
break, continue语句
变量
在Java中,由于是强类型语言-静态语言,因此每个变量都有类型。
在使用变量之前,必须先声明变量的类型。类型可以是简单类型,也可以是引用类型
变量总是在一个类中声明。但一个变量可能和整个类相关联(全局变量 global),也可能只在方法体中或某个程序块中起作用(局部变量 local)
变量声明的例子(局部变量)
public class
test{
… …
public void aMethod(int j){
int m,n,k;
String a = “aaaa”,b = “bbbb”;
m = j;
k = 100;
System.out.println(m);
System.out.println(n);//Error
System.out.println(k);
}
}
变量声明的例子(全局变量)
public class
test
{
int i = 10,p=20;
float f,j;
f = 100.0f
String s1,s2;
… …
}
变量的初始化
局部变量在使用之前,必须先初始化。
全局变量如果没有初始化就拿来使用,系统将会自动给它一个默认的初值。
全局变量的默认初值
基本类型变量的值传递
再来看一个简单类型数据传值的例子
思考:打印出来的结果是什么?为什么?
变量的生命周期与作用域
变量要先定义,后使用,但也不是在变量定义后的语句一直都能使用前面定义的变量。我们可以用大括号将多个语句包起来形成一个复合语句,变量只能在定义它的复合语句中使用。
public class TestScope
{
public static void main(String[] args)
{
int x = 12;
{
int q = 96; // x和q都可用
int x =
3;//错误的定义,Java中不允许有这种嵌套定义
System.out.println("x
is "+x);
System.out.println("q
is "+q);
}
q =
x; /* 错误的行,只有x可用, q 超出了作用域范围 */
System.out.println("x is "+x);
}
}
请加微信,客服二维码请咨询购买,同时本程序源码配有系统运行视频 请联系客服索要视频文件

网址:毕设在线毕业设计网 http://www.bisheonline.net
服务范围:定制各类计算机程序设计,vue,jsp ,java 各类框架各类,开发工具 eclipse myeclipse idea vs 等,wap android ssm springboot asp.net php python (爬取,django,flask) vue node.js react ,winform uniapp小程序 等
E-mail: 251836457@qq.com
|