java变量的几种类型

局部变量:

age是一个局部变量。定义在pubAge()方法中,它的作用域就限制在这个方法中。

	public class Test{

		public void pupAge(){

		int age = 0;  /*age必须初始化不然报错*/

		age = age + 7;

		System.out.println("Puppy age is :" + age);

		}

		public static void main(String args[]){

		Test test = new Test();

		test.pupAge();

		}

		}//运行结果:Puppy age is 7

成员变量:

	import java.io.*;

	public class Employee{

	// 这个成员变量对子类可见

		public String name;

	// 私有变量,仅在该类可见

		private double salary;

	//在构造器中对name赋值	

		public Employee(String empName){

			name = empName;

	}

	//设定salary的值

	public void setSalary(double empSal){

		salary = empSal;

	}

	// 打印信息

	public void printEmp(){

		System.out.println("name : " + name);

		System.out.println("salary :" + salary);

	}

	public static void main(String args[]){

		Employee empOne = new Employee("Ransika");

		empOne.setSalary(1000);

		empOne.printEmp();
	}

	}

运行结果:name : Ransika
 salary :1000.0

类变量(静态变量):

	import java.io.*;

	public class Employee1{
	//salary是静态的私有变量
		private static double salary;
	// DEPARTMENT是一个常量
		public static final String DEPARTEMENT = "Development";

		public static void main(String args[]){

			salary = 1000;

			System.out.println(DEPARTEMENT+"average salary:"+salary);

	}

	}

  运行结果:

Development average salary:1000

遇到的问题,java编译错误:解析时已到达文件结尾?

解决:缺少大括号,仔细查找!

时间: 2024-10-01 07:56:02

java变量的几种类型的相关文章

swift中变量的几种类型

swift中变量分为 optional,non-optional 以及 implicitly unwrapped optional 这几种类型 var nullableProperty : AnyObject? // optional var nonNullProperty : AnyObject // non-optional var unannotatedProperty : AnyObject! // implicitly unwrapped optional 其中,optional (如

java 常见的几种类型范围说明,char 型变量中能不能存贮一个中文汉字

package com.yuan.test; public class Autogrew { public static void main(String[] args) {  // 保存 short 可取的最大值的常量,最大值为 215-1.(32 767)   // 保存 short 可取的最小值的常量,最小值为 -215.(-32 768)      short s1=11278;      s1+=1;      //s1=s1+1;//报错 自动会转换成int 类型      Syst

3.变量的存储以及变量的几种类型

存储变量的语法: (1): 变量类型 变量名; 变量名=值; (2): 变量类型 变量名=值; 赋值符: "="号,在C#语言中并不是表示为等号,而是表示为赋值的意思  是一个赋值符号. 数据类型 int 整数类型 int类型 占用4Byte  共32bit.  有符号   基本类型 double 双精度类型 double 占用8Byte 共64bit.  有符号    精度 15~16位   基本类型 String 字符串类型 String 引用类型    string是.Net F

Java基础(变量数&常量&据类型&类型转换)

什么是变量: 变量就是一个不固定的数值,它随时会改变,就像银行卡里存的钱一样会变动. 变量的格式:1  数据类型 变量名=变量值:  2  数据类型 变量名: 变量名=变量值: 变量的三大要素:1变量类型  2变量名 3变量值 这样说可能有些抽象,我们看图就一目了然: 什么是常量: 常量是在程序执行过程中,数值已经固定好了的,不会发生改变. 常量的格式:只要在变量前加上final. 只能赋值一次,通常在定义的时候会为其初始化. 数据类型分类: 基本数据类型4类8种 A:整数 占用字节  B:浮点

Java 变量类型

摘录自 http://www.runoob.com/java/java-variable-types.html 在Java语言中,所有的变量在使用前必须声明. Java语言支持的变量类型有: 局部变量 成员变量 类变量 Java局部变量 局部变量声明在方法.构造方法或者语句块中: 局部变量在方法.构造方法.或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁: 访问修饰符不能用于局部变量: 局部变量只在声明它的方法.构造方法或者语句块中可见: 局部变量是在栈上分配的. 局部变量没有默认值

键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 用个数作为value,放入到map集合中,遍历map集合

package cn.it.zuoye5; import java.io.File;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Scanner;import java.util.Set; /** 键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt&qu

java变量类型

声明变量: int d = 3, e, f = 5; 变量类型:(声明(位置,初始值),创建&销毁,可见范围,如何访问) 1.局部变量: 声明在方法.构造方法或者语句块中: 只在声明它的方法.构造方法或者语句块中可见: 在方法.构造方法.或者语句块被执行的时候创建,当它们执行完成后,变量将会被销毁: 访问修饰符(public,private)不能用于局部变量: 局部变量是在栈上分配的. 2. 成员变量(实例变量) 实例变量声明在一个类中,但在方法.构造方法和语句块之外: 当一个对象被实例化之后,

Java中出现的异常类型

Java中出现的异常类型     失踪的格式参数异常 java.util.MissingFormatArgumentException异常 错误提示信息: java.util.MissingFormatArgumentException:Format specifier 's' 原因:字符串格式化提供的值的数量少于字符串格式符(%s)的数量 参数:  format - 在格式字符串的语法中描述的格式字符串  args - 格式字符串中的格式说明符引用的参数.如果参数多于格式说明符,则忽略额外的参

Java 变量和常量

变量和常量 在程序中存在大量的数据来代表程序的状态,其中有些数据在程序的运行过程中值会发生改变,有些数据在程序运行过程中值不能发生改变,这些数据在程序中分别被叫做变量和常量. 在实际的程序中,可以根据数据在程序运行中是否发生改变,来选择应该是使用变量代表还是常量代表. 变量 变量代表程序的状态.程序通过改变变量的值来改变整个程序的状态,或者说得更大一些,也就是实现程序的功能逻辑.    为了方便的引用变量的值,在程序中需要为变量设定一个名称,这就是变量名.例如在2D游戏程序中,需要代表人物的位置