三个疑问与解决。
2016-03-16 16:53
316 查看
1.java中print和println的区别
print输出参数后不换行,每个println输出参数后会换行。
2.Scanner
in=new Scanner(System.in);
int
a=in.nextInt();为什么要这样输入呢?
in,“标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。
public Scanner(InputStream source)构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。取自该流的字节通过底层平台的默认字符集转换成字符。
3.java中static的作用
通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static
成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。 声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例变量共用同一个static变量。
print输出参数后不换行,每个println输出参数后会换行。
2.Scanner
in=new Scanner(System.in);
int
a=in.nextInt();为什么要这样输入呢?
in,“标准”输入流。此流已打开并准备提供输入数据。通常,此流对应于键盘输入或者由主机环境或用户指定的另一个输入源。
public Scanner(InputStream source)构造一个新的 Scanner,它生成的值是从指定的输入流扫描的。取自该流的字节通过底层平台的默认字符集转换成字符。
3.java中static的作用
通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static
成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。 声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例变量共用同一个static变量。
相关文章推荐
- 信息学奥林匹克竞赛-C语言输出3个数中最大值
- OKHttp介绍和实例展示
- MySQL Fabric高可用配置
- realloc,malloc,calloc三者的区别
- git强制添加(add)文件
- 操作系统的存储空间和存储地址
- PAT (Advanced Level) Practise 1057 Stack (30)
- iOS 中KVC、KVO使用和介绍
- C# 获取某月的第一天和最后一天
- 多态和重载的区别
- 共用体练习
- Error in init(): Log already in use报错的解决方法
- nginx安装
- C++ 网络编程:一个可复用的套接字管理类和一个简单用例
- ansible使用
- HTML5实现本地储存--localStorage、sessionStorage
- Visual Studio2015无法登陆:SP324099: 无法完成操作
- Go语言核心之美 2.2-浮点数
- [Android]自定义CheckableImageButton
- 关乎java中类的初始化问题1