java---成员变量
2015-12-29 09:39
381 查看
--- 实例变量
---static静态变量
静态变量的有效范围可以跨类,除了可以定义它在类内存取,还可以直接“类名.静态变量”的方式在其他类内使用。
2.局部变量
public class Val{
staticint times=3; //定义成员变量times
publicstatic void main(String[] args){
inttimes=4; //定义局部变量times
System.out.println("times的值为:"+times); //将times的值输出 4
System.out.println("times的值为:"+Val.times); //输出静态变量 3
}
}
---局部变量与成员变量名字相同时,成员变量将被隐藏,如果想调用成员变量,需要使用“类名.静态变量”调用。
******不用其他变量实现两个变量互换******
import java.util.Scanner;
public class VariableExchange{
publicstatic void main(String[] args){
Scannerscan=new Scanner(System.in); //创建扫描器
System.out.println(“请输入变量A的值”);
longA=scan.nextLong();
System.out.println(“请输入变量B的值”);
longB=scan.nextLong();
System.out.println("A="+A+"\tB="+B);
System.out.println("执行变量互换。。。");
A=A^B;
B=B^A;
A=A^B;
System.out.println("A="+A+"\tB="+B);
}
}
******判断数字奇偶性******
import java.util.Scanner;
public class ParityCheck{
publicstatic void main(String[] args){
Scannerscan=new Scanner(System.in); //创建输入流扫描器
System.out.println("请输入一个整数:");
longnumber=scan.nextLong(); //获取用户输入的整数
Stringcheck=(number%2==0)?"这个数字是:偶数":"这个数字是:奇数";
System.out.println(check);
}
}
3.注释:多行注释中可嵌套单行注释,单行注释中不可嵌套多行注释。
******判断某一年是否是闰年******
import java.util.Scanner; //声明包
public class LeapYear{
publicstatic void main(String[] args){
Scannerscan=new Scanner(System.in); //创建一个扫描器
System.out.println("请输入一个年份:");
longyear=scan.nextLong();
if(year%4==0&& year%100!=0 || year%400==0){
System.out.println(year+"年是闰年!");
}else{
System.out.println(year+"年不是闰年!");
}
}
}
******求球形的体积******
import java.util.Scanner;
public class Volume{
publicstatic void main(String[] args){
Scannerscan=new Scanner(System.in);
System.out.println(“请输入球形的半径:”);
4000
doubler=scan.nextDouble();
finaldoublePI=3.1415926; //定义常量PI
doublevolume=4.0/3.0*PI*r*r*r;
System.out.println(“球形的半径是:”+r);
System.out.println(“圆周率是:”+PI);
System.out.println(“球形的体积是:”+volume);
}
}
---static静态变量
静态变量的有效范围可以跨类,除了可以定义它在类内存取,还可以直接“类名.静态变量”的方式在其他类内使用。
2.局部变量
public class Val{
staticint times=3; //定义成员变量times
publicstatic void main(String[] args){
inttimes=4; //定义局部变量times
System.out.println("times的值为:"+times); //将times的值输出 4
System.out.println("times的值为:"+Val.times); //输出静态变量 3
}
}
---局部变量与成员变量名字相同时,成员变量将被隐藏,如果想调用成员变量,需要使用“类名.静态变量”调用。
******不用其他变量实现两个变量互换******
import java.util.Scanner;
public class VariableExchange{
publicstatic void main(String[] args){
Scannerscan=new Scanner(System.in); //创建扫描器
System.out.println(“请输入变量A的值”);
longA=scan.nextLong();
System.out.println(“请输入变量B的值”);
longB=scan.nextLong();
System.out.println("A="+A+"\tB="+B);
System.out.println("执行变量互换。。。");
A=A^B;
B=B^A;
A=A^B;
System.out.println("A="+A+"\tB="+B);
}
}
******判断数字奇偶性******
import java.util.Scanner;
public class ParityCheck{
publicstatic void main(String[] args){
Scannerscan=new Scanner(System.in); //创建输入流扫描器
System.out.println("请输入一个整数:");
longnumber=scan.nextLong(); //获取用户输入的整数
Stringcheck=(number%2==0)?"这个数字是:偶数":"这个数字是:奇数";
System.out.println(check);
}
}
3.注释:多行注释中可嵌套单行注释,单行注释中不可嵌套多行注释。
******判断某一年是否是闰年******
import java.util.Scanner; //声明包
public class LeapYear{
publicstatic void main(String[] args){
Scannerscan=new Scanner(System.in); //创建一个扫描器
System.out.println("请输入一个年份:");
longyear=scan.nextLong();
if(year%4==0&& year%100!=0 || year%400==0){
System.out.println(year+"年是闰年!");
}else{
System.out.println(year+"年不是闰年!");
}
}
}
******求球形的体积******
import java.util.Scanner;
public class Volume{
publicstatic void main(String[] args){
Scannerscan=new Scanner(System.in);
System.out.println(“请输入球形的半径:”);
4000
doubler=scan.nextDouble();
finaldoublePI=3.1415926; //定义常量PI
doublevolume=4.0/3.0*PI*r*r*r;
System.out.println(“球形的半径是:”+r);
System.out.println(“圆周率是:”+PI);
System.out.println(“球形的体积是:”+volume);
}
}
相关文章推荐
- Java基础学习总结(11)——重载与重写
- Java基础学习总结(11)——重载与重写
- Java基础学习总结(11)——重载与重写
- (java)Bulls and Cows
- (java)Count and Say
- Spring整合mybatis
- (java)Remove Linked List Elements
- (java)Word Pattern
- RXJAVA操作符
- Eclipse构建Maven项目
- Eclipse、MyEclipse使用git插件(egit)
- spring中freemarker自定义标签详解
- 在Java的JDBC使用中设置事务回滚的保存点的方法
- [javase学习笔记]-7.9 成员变量与静态变量的区别
- java项目部署总结(一)JDK 、git、maven、ssh等安装与配置
- Java2.1
- 多线程1.50的特性
- spring-in-action-mvc-mybatis
- 关于使用cmd编译java文件出现乱码现象解决方法
- Java 多线程:多线程产生的原因