关于Java中输入和输出最基础的东东

来源:互联网 发布:优先次序矩阵 编辑:程序博客网 时间:2024/05/18 02:50

关于读取输入,下面是一个程序

import java.util.*;public class Inputtest{    public static void main(String[] args)    {      Scanner in=new Scanner(System.in);      System.out.print("What is your name?");      String name=in.nextLine();      System.out.print("How old are you?");      int age=int nextInt();        System.out.println("Hello"+name+".Next year,you'll be"+(age+l));       }}

格式化输出
double x=1000.0/3.0;
System.out.print(x);
打印完成是3333.3333333335
System.out.printf(“%8.2f”,x);
输出的是 3333.33
System.out.printf(“%,.2f”,10000.0/3.0);
输出的是3,333,33a
System.out.printf(“%1stB %2tetY”,”Due data:”,new Date());
输出的是 Dut data: February 9,2004

Scanner in=new Scanner(Path.s.get(“myfile.txt”));
控制流程
复合语句
一个块可以嵌入到另一个块中,下面就是main方法快中嵌套另一个语句块中的事例。

public static viod main(String[] args){ int n; { int k;}}

不能在嵌套的两个块中声明同名的变量,例如,下面的的代码是错误的;
无法通过;

public static viod main(String[] args){ int n; ... { int k; int n; ...}}
0 0