java基本应用之基本语法 2019 01 15

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);
	}

}

猜你喜欢

转载自blog.csdn.net/wangzhaoweng/article/details/86488273