1.java的输出控制,out和err(输出错误信息,输出字体为红色).
-
package 实例01; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("main方法开始运行了."); System.err.println("在运行期间输出一个错误信息."); System.err.println("该软件没有购买保险,请注意安全."); System.out.println("Main.mian()"); System.out.println("mian方法运行结束"); } }
2.Scanner类型输入扫描器 详解见链接 https://blog.csdn.net/gongxifacai_believe/article/details/54933287。
package 实例02;
import java.util.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
System.out.println("请输入你的身份证号:");
String line=input.nextLine();
System.out.println("原来你的身份证号是"+line.length()+"位数字");
}
}
3.向文件中写入信息,通过Setout.首先通过PrintStream保存out输入流并声明文件名和代码中所代表的文件ps,然后通过System.Setout(ps)向文件中写入信息(代表下面的输入信息都将写入文件中)。通过System.setOut(out)(代表以后输入的信息都不在写入文件而是直接输出显示框),//try catch 异常处理。
package 实例03;
import java.io.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
PrintStream out=System.out;
PrintStream ps=new PrintStream("./log.txt");
System.setOut(ps);
int age=18;
System.out.println("年龄变量定义成功,初始值是 ");
String sex="女";
System.out.println("性别变量定义成功,初始值是 ");
String info="这是个"+sex+"孩子"+"应该有"+age+"岁了.";
System.out.println("整合这两个变量为字符串变量info,结果是"+info);
System.setOut(out);
System.out.println("程序运行完毕,请查看日志.");
}catch(FileNotFoundException e) {
e.printStackTrace();
}
}
}
4 类型比较和强制转化。
package 实例04;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
byte b=127;
char c='W';
short s=23561;
int i=3333;
long l=400000L;
float f=3.14159F;
double d=54.523;
System.out.println("累加byte等于:"+b);
System.out.println("累加char等于:"+(b+c));
System.out.println("累加short等于:"+(b+c+s));
System.out.println("累加int等于:"+(b+c+s+i));
System.out.println("累加long等于:"+(b+c+s+i+l));
System.out.println("累加float等于:"+(b+c+s+i+l+f));
System.out.println("累加double等于:"+(b+c+s+i+l+d));
System.out.println("把long类型强制转化为int:"+(int)l);
System.out.println("把int类型强制转化为short:"+(short)i);
System.out.println("把double类型强制转化为int:"+(int)d);
System.out.println("把short类型强制转化为char:"+(char)s);
}
}