欢迎来到 翰文编程!专业源码交易平台,海量精品源码任你挑选。
登录 免费注册 帮助中心 收藏本站
个人中心 我的订单
首页 > 行业资讯 > java变量

java变量

行业资讯 来源:翰文编程 源码设计 定制服务 发布日期:2012-11-11 点击率:1
概述
变量
函数与函数调用
值传递
支语句
循环语句
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;  // xq都可用

       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);     

   }

购买须知:请加客服微信咨询购买,本程序源码配有系统运行视频,请联系客服索要视频文件。
服务范围:定制各类计算机程序设计,vue、jsp、java 各类框架;开发工具 eclipse / myeclipse / idea / vs 等;wap、android、ssm、springboot、asp.net、php、python(爬虫、django、flask)、node.js、react、winform、uniapp 小程序等。
Q
客服 QQ
251836457
@
电子邮箱

需要源码或毕设帮助?

扫码添加客服微信,获取源码、演示、报价与一对一技术支持。

客服 顶部