1.CtrWDS的文本
文档 ,运行关机选项,代码 :
-s 关机
-r 重启
-l 注销
(cd + 文件位置 dir 查看以java为后缀的类型文件
加入命令javac 文件类名,生成以.class为后缀可运行的java文件 )
//java关机代码
import java.io.IOException;
public class CtrWDS {
private static CtrWDS ourInstance = null;
private CtrWDS() {
}
public static CtrWDS getInstance() {
if (ourInstance == null) {
ourInstance = new CtrWDS();
}
return ourInstance;
}
public void exec(String cmd) {
try {
Runtime.getRuntime().exec("shutdown "+cmd);
}
catch (IOException e) {
System.out.println("执行失败");
}
}
public void shutdown() {
exec("shutdown -S ");
}
public void restart() {
exec("shutdown -R ");
}
public void logout() {
exec("shutdown -L ");
}
public static void main(String[] str) {
if (str.length == 0) {
System.out.println("-----------------------\n" +
"关机 -s\n" +
"重起 -r\n" +
"注销 -l\n" +
"-----------------------\n");
}
else{
try{
CtrWDS.getInstance().exec(str[0]);
Thread.currentThread().sleep(10000L);
}
catch(Exception e){ //董久龙
//CtrWDS.getInstance().exec(str[0]);
}
}
}
}
—————————————————————————————————————-
2.MultiTable是打印九九乘法表的程序
代码如下:
//打印九九乘法表
public class MultiTable{
public static void main (String[] args) {
for (int i=1;i<10;i++){ //循环列
for (int j=1;j<=i;j++){ //循环列
System.out.print(j + "*" + i + "=" +i*j);
if(i*j<10) //如果乘法之和为个位数
System.out.print(" "); //多输出一个空格,使输出结果排列整齐
else
System.out.print(" "); //少输出一个空格
}
System.out.println( );
}
}
}
—————————————————————————————————————————————————————-
3.HelloWorld文本
文档运行后显示“HelloWorld”字样
代码:
//HelloWorld
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello Word");//输出"Hello Word"字串符
}
}
——————————————————————————————————————————--——————————
4. 用户登录
验证 程序
代码:
//用户登录验证
public class Logincheck{
public static void main(String[] args) {
String originalUserName = "我是@qq"; //声明固定用户名
String originalPassword = "酷我"; //声明原始密码
String userName,userPwd;
//判定是否输入了用户名和密码
if(args.length<2){ //如果命令行参数数组长度小于2
System.out.println("美女请输入用户名和密码!");
return; //立即结束
程序并返回,后面的代码不再执行
}
//获得用户输入的用户名和密码
userName= args[0].trim(); //trim()方法消除字符串首尾的空格
userPwd= args[1].trim();
//将用户输入的用户名和密码与原始的用户名和密码进行比较
//如果用户输入的用户名与程序中固定的用户名不同
if(userPwd.equals(originalUserName)){
System.out.println("抱歉,你输入的用户名不正确!请重新输入");
//如果用户输入的密码与原始密码不同
}else if(!userPwd.equals(originalPass
word)){
System.out.println("抱歉,你输入的密码不正确!请重新输入");
}else{ //如果用户名和密码都正确
//查找用户名中有没有'@'
int index = originalUserName.indexOf('@');
//截取'@'前面用户名
String name = originalUserName.substring(0,index);
System.out.println(name + ",欢迎你!你已经通过验证,可以进行操作!");
}
}
}
——————————————————————————————————————————————————————————————————————————
5.