Java简单输入&通过控制台输入相关指令,输出System类, RunTime类相关方法返回信息
来源:互联网 发布:任我行软件txyapp 编辑:程序博客网 时间:2024/06/04 01:25
//-------------------------------简单输入-------------------------------------------
//----------------------------------------------------------------------------------------
package cn.edu.langsin.ch7;
import java.util.Scanner;
public class Input {
public static void main(String[] args) {
System.out.println("请输入:");
Scanner sc = new Scanner(System.in); //表示标准键盘输入
while(sc.hasNext()){
System.out.println(sc.next());
}
}
}
//--------------------------通过控制台输入相关指令,输出System类,RunTime类相关方法返回信息----------
//---------------------------------------------------------------------------------------------------------------------------------------
package cn.langsin.dafen;
import java.util.Map;
import java.util.Scanner;
public class Output {
public static void main(String[] args) {
Output output=new Output();
output.runclass();
output.sysclass();
}
public void runclass() {
System.out.println("Runtime类:");
System.out.println("请输入指令前代号:");
System.out.println("1、处理器数量");
System.out.println("2、空闲内存数");
System.out.println("3、总内存数");
System.out.println("4、可用最大内存数");
for(int j=0;j<4;j++){
Scanner i = new Scanner(System.in);
int i1=i.nextInt();
Runtime rt = Runtime.getRuntime();
switch(i1){
case(1):
System.out.println("处理器数量:"+rt.availableProcessors());
break;
case(2):
System.out.println("空闲内存数:"+rt.freeMemory());
break;
case(3):
System.out.println("总内存数:"+rt.totalMemory());
break;
case(4):
System.out.println("可用最大内存数:"+rt.maxMemory());
break;
default:
System.out.println("错误!!!");
}
}
}
public void sysclass() {
Map<String,String> map = System.getenv();
System.out.println("System类:");
System.out.println("请输入指令前代号:");
System.out.println("1、返回一个不能修改的当前系统环境的字符串映射视图");//static Map<String,String>getenv()
System.out.println("2、获取指定的环境变量值"); //static String getenv(String name)
System.out.println("3、确定当前的系统属性。"); //static Properties getProperties()
System.out.println("4、获取指定键指示的系统属性"); //static String getProperty(String key)
System.out.println("5、返回以毫秒为单位的当前时间"); //static long currentTimeMillis()
for(int j=0;j<5;j++){
Scanner i = new Scanner(System.in);
int i2=i.nextInt();
String key="a";
Runtime rt = Runtime.getRuntime();
switch(i2){
case(1):
System.out.println("字符串映射视图:"+map.keySet());
break;
case(2):
System.out.println("环境变量值:"+System.getenv("JAVA_HOME"));
break;
case(3):
System.out.println("系统属性:"+System.getProperties());
break;
case(4):
System.out.println("指定系统属性:"+System.getProperty(key));
break;
case(5):
System.out.println("以毫秒为单位的当前时间:"+System.currentTimeMillis());
break;
default:
System.out.println("错误!!!");
}
}
}
}
- Java简单输入&通过控制台输入相关指令,输出System类, RunTime类相关方法返回信息
- Java控制台输入,输出!
- Java中系统相关的类:System类、Runtime类
- Java控制台输入方法
- java:控制台输入方法
- java Scanner类读取控制台输入内容再输出乱码
- Java 控制台输入,输出语句
- JAVA Runtime相关类学习
- C#-向控制台简单输出输入
- [Java] Scanner(System.in) 从控制台输入
- C++ 输入的相关方法
- System Runtime 相关操作
- java改变控制台输入与输出
- java HelloWord(控制台输入和输出)
- 控制台输入和输出
- 控制台输入/输出
- 控制台输出,输入
- 控制台输入 & 输出
- bzoj3208 花神的秒题计划Ⅰ
- 线程池相关
- Vorinoi图简介
- HDU2066一个人的旅行
- sharedpreferences存储数据
- Java简单输入&通过控制台输入相关指令,输出System类, RunTime类相关方法返回信息
- Wifi 的Log分析
- SQL Having的用法
- NOIP2012复赛提高组day2(A:同余方程 B:借教室 C:疫情控制)
- poj_2002 Squares(哈希)
- Neo4j的Rest接口使用
- Android杂谈(19)Glide实践
- 最近感想20161102
- MySQL 连接错误Can't connect to MySQL server on (61)