精华内容
下载资源
问答
  • Java常用的输入输出语句

    万次阅读 多人点赞 2018-07-06 13:29:34
    对于经常上机刷题的来说,首先得解决输入输出方法,Java输入输出流在Java学习过程的后面部分才会接触,但是我们可以掌握一些简单的,常用的输入输出方法首先输出大家最熟悉的莫过于输出方法,直接用System.out....

    对于经常上机刷题的来说,首先得解决输入输出方法,Java的输入输出流在Java学习过程的后面部分才会接触,但是我们可以掌握一些简单的,常用的输入输出方法

    首先输出

    大家最熟悉的莫过于输出方法,直接用System.out.println()或者System.out.print()了下面一个实例


    1
    2
    3
    4
    5
    6
    7
    public class Main{
        public static void main(String[] args){
            System.out.println("hello_1!");
            System.out.print("hello_2!");
            System.out.print("hello!_3");
        }
    }

    System.out.print()用于直接输出,System.out.println()也是直接输出,但在结束的地方会加一个换行

    接下来看输入

    如果你要进行输入,请一定加上两个包


    1
    2
    import java.util.*;
    import java.io.*;

     

    请看下面例子用于输入单个字符


    1
    2
    3
    4
    5
    6
    7
    8
    import java.io.*;
    import java.util.*;
    public class Main{
        public static void main(String[] args)throws IOException{
            char c=(char)System.in.read();
            System.out.println(c);
        }
    }

     

    输入整数或者字符(串)


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    import java.io.*;
    import java.util.*;
    public class Main{
        public static void main(String[] args)throws IOException{
            Scanner cin=new Scanner(System.in);
             
            int a=cin.nextInt();//输入一个整数
            System.out.println(a);
             
            double b=cin.nextDouble();//输入一个双精度的浮点数
            System.out.println(b);
             
            String str=cin.next();//输入一个单词,遇到分号则输入终止
            System.out.println(str);
             
            String str2=cin.nextLine();//输入一行,中间可有多个空格
            System.out.println(str2);
        }
    }

    还可以用BufferedReader类输入


    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    import java.io.*;
    import java.util.*;
    public class Main{
        public static void main(String[] args)throws IOException{
            BufferedReader cin=new BufferedReader(new InputStreamReader(System.in));
            String str=cin.readLine();//输入一行
            System.out.println(str);
             
            String str2=cin.readLine();
            int a=Integer.parseInt(str2);//将str2转换为int,并复制给a
            System.out.println(a);
             
            String str3=cin.readLine();
            double b=Double.parseDouble(str3);//将str3转换为double,并复制给b
            System.out.println(b);
        }
    }
    java
    展开全文
  • 输入语句 1.使用Scanner类: (1)使用java.util包。 import java.util.*; (2)构造Scanner类对象,它附属于标准输入流System.in。 Scanner s = new Scanner(System.in); (3)常用的next()方法系列: nextInt():输入...

    一.输入语句
    1.使用Scanner类:

    (1)使用java.util包。 import java.util.*;

    (2)构造Scanner类对象,它附属于标准输入流System.in。 Scanner s = new Scanner(System.in);

    (3)常用的next()方法系列: nextInt():输入整数 nextLine():输入字符串 nextDouble():输入双精度数 next():输入字符串(以空格作为分隔符)。

    import java.util.*;
    public class DEMO_1 {
    public static void main(String[] args){
    Scanner s = new Scanner(System.in);
    System.out.print(“输入你的姓名:”);
    String name = s.nextLine();
    System.out.print(“输入你的年龄:”);
    int age = s.nextInt();
    System.out.println(“姓名:” + name + " 年龄:" + age );
    s.close(); //若没有关闭Scanner对象将会出现警告
    }
    在Java中获取单个的字符
    Scanner sc = new Scanner(System.in);
    String s = sc.next(); //Scanner类没有提供直接接收一个字符的方法,这里当作字符串来接收;
    char c = s.charAt(0); // 调用字符串的charAt()方法取得第一个字符就是了

    String str = “adadsauo”;//定义一个字符串
    char fir = str.charAt(0);//获取字符串的第一个字符
    char i = str.charAt(i);//获取字符串的第i个字符

    import java.util.Scanner;

    关于scanner跳出输入循环
    Scanner

    while(scanner.hasNextInt()){…}
    输入非整数时跳出循环。
    其他 hasNextXXX 方法有同样的作用

    这是很简单的一个例子,输出bye(不区分大小写)退出
    public class Test001 {
    public static void main(String[] args) {
    System.out.println(“↑ ↓ ← →”);
    Scanner scanner=new Scanner(System.in);
    System.out.print(“请输入数字”);
    String input="";
    while(!input.equalsIgnoreCase(“bye”)){
    input=scanner.next();
    }
    System.out.println(“您已经退出”);

    }
    

    }

    2.使用java.io.BufferedReader和java.io.InputStreamReader:

    步骤:

    (1)使用java.io包。 import java.io.*;

    (2)构造 BufferedReader类对象,它附属于标准输入流System.in。

    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public class Sandbox4 extends Sandbox2{
    public static void main(String[] args) {
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    String str = null;
    while(true){
    try {
    str = br.readLine();
    }catch(IOException e){
    e.printStackTrace();
    }
    if(str.equals(“END”))break;
    System.out.print(str);
    }
    }
    }

    请注意:

    (1)read方法:读取单个字符。 返回:作为一个整数(其范围从 0 到 65535 (0x00-0xffff))读入的字符,如果已到达流末尾,则返回 -1 ;

    (2)readLine方法:读取一个文本行。通过下列字符之一即可认为某行已终止:换行 (’\n’)、回车 (’\r’) 或回车后直接跟着换行。 返回:包含该行内容的字符串,不包含任何行终止符,如果已到达流末尾,则返回 null。

    3、使用java.io.Console:

    public class Sandbox4 extends Sandbox2{
    public static void main(String[] args) {
    Console console = System.console();
    if (console == null) {
    throw new IllegalStateException(“Console is not available!”);
    }
    String str = null;
    while(true){
    str = console.readLine(“请输入”);
    if(“END”.equals(str))break;
    System.out.println(str);
    }
    }
    }

    输出语句

    Java中的输出语句有以下四种:

    System.out.println(1111);//换行打印
    System.out.print(1111);//不换行打印
    System.out.write(2222);//字节输出
    System.out.printf("%+8.3f\n", 3.14);//按格式输出
    System.out.println(); 是最常用的输出语句,它会把括号里的内容转换成字符串输出到输出窗口(控制台),并且换行,当输出的是一个基本数据类型时,会自动转换成字符串,如果输出的是一个对象,会自动调用对象的toString();方法,将返回值输出到控制台
    System.out.print(); 与第一个很相似,区别就是上一个输出后会换行,而这个命令输出后并不换行。
    System.out.printf(); 这个方法延续了C语言的输出方式,通过格式化文本和参数列表输出。

    scanner函数详解

    import java.util.Scanner;

    /**

    • Scanner的简单示例

    • */
      public class TestScanner {

      public static void main(String[] args) {

       //创建Scanner对象
       //System.in表示标准化输出,也就是键盘输出
       Scanner sc = new Scanner(System.in);
       //利用hasNextXXX()判断是否还有下一输入项
       while (sc.hasNext()) {
           //利用nextXXX()方法输出内容
           String str = sc.next();
           System.out.println(str);
       }
      

      }
      }
      复制代码
      结果就是:你在控制台输入什么内容,点击回车后,下面就会输出同样的内容,如果你输入的时候点击了回车或者Tab键,那么输出的内容就会在那个地方换行~~
      结果如图:
      java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球
      可以利用Scanner在java程序需要参数的时候输入参数
      代码示例:TestScannerIn.java
      复制代码
      import java.util.Scanner;

    /**

    • 使用Scanner在程序需要的时候输入参数

    • */
      public class TestScannerIn {

      public static void main(String[] args) {

       /**
        * 写一个输出个人信息的小例子
        * */
       Scanner sc = new Scanner(System.in);
       sc.useDelimiter("/n");
       System.out.println("欢迎来到冲出地球的博客,我是冲出地球^_^");
       System.out.println("请问你叫什么名字呢?");
       String name = sc.nextLine();
       System.out.println("请问你来自哪里呢?");
       String area = sc.nextLine();
       System.out.println("好的,你来自" + area + ",那么,你们那有什么美食吗?");
       String food = sc.nextLine();
       System.out.println("好的,那么我来复述一下你的信息:");
       System.out.println("你叫" + name + ",来自于:" + area);
       System.out.println("你们那最好吃的东西是:" + food);
       System.out.println("对吧~~");
      

      }
      }
      复制代码
      结果:
      java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球

    Scanner除了可以获取键盘输入外,也可以获取文件中的内容,将文件中的内容一行一行的输入出来
    如果文档在项目中(如图)
    java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球
    示例代码:TestScannerRead.java
    复制代码
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.util.Scanner;

    /**

    • 利用Scanner读取项目中的文档

    • */
      public class TestScannerRead {

      public static void main(String[] args){

       Scanner sc;
       try {
           //读取项目中的文档
           sc = new Scanner(new File("ScannerTest.txt"));
           System.out.println("项目中的文本内容是:");
           //通过判断是否有下一行来输出文档内容
           while (sc.hasNextLine()) {
               System.out.println(sc.nextLine());
           }
       } catch (FileNotFoundException e) {
           // TODO Auto-generated catch block
           e.printStackTrace();
       }
      

      }
      }
      复制代码
      结果:
      java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球
      如果从本地读取文档
      示例代码:TestScannerRead.java
      复制代码
      import java.io.FileInputStream;
      import java.io.FileNotFoundException;
      import java.util.Scanner;

    /**

    • 利用Scanner读取本地的文件

    • */
      public class TestScannerRead {

      public static void main(String[] args){
      FileInputStream fis;
      try {
      //利用文件上传功能
      fis = new FileInputStream(“D:\text\ScannerTest.txt”);
      //设置文件编码
      Scanner sc = new Scanner(fis,“UTF-8”);
      System.out.println(“本地文件内容:”);
      //输出文件内容
      while (sc.hasNextLine()) {
      System.out.println(sc.nextLine());
      }
      } catch (FileNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
      }
      }
      }
      复制代码
      结果:
      java利用Scanner获取键盘输入 - 冲出地球 - 冲出地球

    展开全文
  • Java输入输出流代码示例

    千次阅读 2016-11-25 15:21:14
    主要为输入输出流的一些基础操作。一、功能:将指定的TXT文件复制一份。 类和方法:FileReader/FileWriter;read()/writer() 说明:1、为减少代码量,我选择直接抛出异常,而不是用try-catch-finally
    写在前面:

      该博文是为文章http://blog.csdn.net/whardl_yu/article/details/53223807补充的代码示例。主要为输入输出流的一些基础操作。

    一、

    功能:将指定的TXT文件复制一份。
    类和方法:FileReader/FileWriter;read()/writer()
    说明:1、为减少代码量,我选择直接抛出异常,而不是用try-catch-finally包裹(本文代码都是这样),实际操作中建议使用try-catch-finally包裹,close方法放在finally语句中。
       2、TXT文件为纯文本文件,建议使用字符流。
    代码:

    public void copyTXT1() throws IOException {
            FileReader reader = null;
            FileWriter writer = null;
            // 打开文件,创建流对象
            reader = new FileReader("h://file.txt");
            writer = new FileWriter("h://file2.txt");
            // 处理流对象
            int read;//存放read方法的返回值
            while ((read = reader.read()) != -1) {// 返回值为-1, 表示到达流的末尾,读取结束。
                writer.write(read);
            }
            // 在finally中关闭流对象,释放资源
            if (reader != null) {
                reader.close();
            }
            if (writer != null) {
                writer.close();
            }

    二、

    功能:将指定的TXT文件复制一份。
    类和方法:FileReader/FileWriter; read(char[] c)/writer(char[] c)
    说明:与一所用的方法不同。
    代码:

    public void copyTXT2() throws IOException {
    
            FileReader fr = null;
            FileWriter fw = null;
            //打开文件,创建流对象
            fr = new FileReader("h://file.txt");
            fw = new FileWriter("h://file3.txt");
            //处理数据
            char[] cbuf = new char[1024];
            while(fr.read(cbuf) != -1) {
                fw.write(cbuf);
            }
            //关闭流,释放资源。
            fr.close();
            fw.close();
        }

    三、

    功能:将指定的TXT文件复制一份。
    类和方法:FileReader/FileWriter/BufferedReader/BufferedWriter ; readLine()/writer()
    说明:用缓冲流包装。
    代码:

    public void copyTXT3() throws IOException {
            FileReader fr = new FileReader("h://file2.txt");
            //使用BufferedReader包装FileReader
            BufferedReader br = new BufferedReader(fr);
            FileWriter fw = new FileWriter("h://file4.txt");
            //使用BufferedWriter包装FileReader
            BufferedWriter bw = new BufferedWriter(fw);
    
            String line;//存放readLine方法的返回值
            while((line = br.readLine()) != null) {//readLine方法读到末尾的返回值为null,不是-1!
                System.out.println(line);
                bw.write(line);
                //readLine方法的返回值不包含任何终止符,因此要写入一个行分隔符。
                bw.newLine();
            }
            //关闭输出流前记得刷新
            bw.flush();
            //此时只用关闭缓冲流即可,被包装的流会自动关闭。
            br.close();
            bw.close();
        }

    四、

    功能:在指定TXT文件后面追加文字。
    类:FileWriter
    代码:

    public static void main(String[] args) throws IOException {
            FileWriter f = new FileWriter("H://file.txt", true);//true表示在文本最后追加
            f.write("yuyuyu");
            f.close();
        }

    五、

    功能:将指定的MP3文件复制一份。
    类和方法:FileInputStream/FileOutputStream ;read(byte[] b)/writer(byte[] b)
    说明:音频文件不是纯文本文件,不可以使用字符流。如果使用字符流,最后得到的文件不可用。
    代码:

    public void copyMp3() throws IOException{
            FileInputStream fis = null;
            FileOutputStream fos = null;
            //打开文件,创建流对象
            fis = new FileInputStream("h://欢乐颂.mp3");
            fos = new FileOutputStream("h://欢乐颂2.mp3");
            //处理数据
            byte[] bbuf = new byte[1024];
            while(fis.read(bbuf) != -1){// 返回值为-1, 表示到达流的末尾,读取结束。
                fos.write(bbuf);
            }
            //关闭输入输出流,释放资源
            fis.close();
            fos.close();
        }

    六、

    功能:将指定的MP3文件复制一份。
    类和方法:FileInputStream/FileOutputStream/BufferedOutputStream/BufferedInputStream ;read(byte[] b)/writer(byte[] b)
    说明:用缓冲流包装。
    代码:

    public void copyMP3() throws IOException {
            //创建流,并进行包装
            FileInputStream fis = new FileInputStream("h://欢乐颂.mp3");
            BufferedInputStream bis = new BufferedInputStream(fis);
            FileOutputStream fos = new FileOutputStream("h://欢乐颂3.mp3");
            BufferedOutputStream bos = new BufferedOutputStream(fos);
    
            byte[] bbuf = new byte[1024];
            while(bis.read(bbuf) != -1) {
                bos.write(bbuf);
            }
            //刷新
            bos.flush();
            //关闭流
            bos.close();
            bis.close();
        }

    七、

    功能:创建指定编码格式的文件。
    类和方法:FileOutputStream/OutputStreamWriter/BufferedWriter
    代码:

    public void creatFile() throws IOException {
            FileOutputStream fs = new FileOutputStream("h://newFile.txt");
            OutputStreamWriter osw = new OutputStreamWriter(fs, "utf-8");
            BufferedWriter bw = new BufferedWriter(osw);
            bw.write("大家好!");
            bw.flush();
            bw.close();
        }

    八、

    功能:用指定的编码格式写入文件。
    类和方法:FileInputStream/InputStreamReader/BufferedReader
    代码:

    public void openFile() throws IOException {
            FileInputStream fis = new FileInputStream("h://newFile.txt");
            InputStreamReader isr = new InputStreamReader(fis, "utf-8");
            BufferedReader br = new BufferedReader(isr);
            String s;
            while((s = br.readLine()) != null) {
                System.out.println(s);
            }
            br.close();
        }
    展开全文
  • java输入输出流实例代码

    万次阅读 2016-12-22 14:25:26
    1.编写一个程序,读取源代码文件的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。 package src; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import...

    1.编写一个程序,读取源代码文件的内容并在控制台输出。如果源文件不存在,则显示相应的错误信息。

    package src;
    
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.IOException;
    
    public class test01 {
    
        public static void main(String[] args) {
            File f = new File("test01.java");//文件当前目录下,在eclipse下是该工程目录下。
            try {
                FileReader fr = new FileReader(f);//将文件读取到内容中
                int m;//int包含char的范围
                while((m=fr.read())!=-1){
                    System.out.print((char)(m));//强制转为char
                }
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }



    2.编写一个程序实现如下功能,从当前目录下的文件input.txt中读取80个字节(实际读到的字节数可能比80少)并将读来的字节写入当前目录下的文件output.txt中

    package src;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    
    public class test01 {
    
        public static void main(String[] args) {
            File f1 = new File("input.txt");
            File f2 = new File("output.txt");
            
            try {
                FileInputStream fis = new FileInputStream(f1);
                FileOutputStream fos = new FileOutputStream(f2);
                
                byte[] temp = new byte[80];//定义一个字节数组
                fis.read(temp);//读到内存中
                fos.write(temp);//写到文件
                
                fis.close();
                fos.close();
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            System.out.println("运行结束");
        }
    }

    3,使用java的输入/输出流技术将一个文本文件的内容按行读出,每读出一行就顺序添加行号,并写入到另一个文件中。

    package src;
    
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class test01 {
    
        public static void main(String[] args) {
            File f1 = new File("input.txt");              
            File f2 = new File("output.txt");
            
            try {
                FileReader fr = new FileReader(f1);
                FileWriter fw = new FileWriter(f2);
                
                BufferedReader br = new BufferedReader(fr);
                BufferedWriter bw = new BufferedWriter(fw);
                
                String temp;
                int i=1;//行号
                while((temp=br.readLine())!=null){
                    bw.write(i+","+temp);
                    bw.newLine();//换行
                    i++;
                }
                bw.flush();//把缓冲区内容写到文件,如果没有这条语句,输出文件为空。
    //使用缓存型流时操作完成后必须加上flush语句。
                br.close();
                bw.close();
                br.close();
                bw.close();
            } catch (FileNotFoundException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            System.out.println("运行结束");
        }
    }

    4.编写一个程序,接收从键盘输入的数据,并把从键盘输入的内容写到input.txt文件中,如果输入"quit",则程序结束。

    package src;
    
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.Scanner;
    
    public class Test {
    
        public static void main(String[] args) {
            File f = new File("input.txt");
            try {
                FileWriter fw = new FileWriter(f);
                Scanner scanner = new Scanner(System.in);
                String temp;
                while(!((temp=scanner.nextLine()).equals("quit"))){
                    fw.write(temp);
                }
                fw.close();
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }

    5.编写一个程序实现如下功能,文件input.txt是无行结构(无换行符)的汉语文件,从input中读取字符,写入文件output.txt中,每10个字符一行(最后一行可能少于10个字)

    /*
     * 注意设置input.txt为UTF-8格式,否则读取中文显示乱码
    */
    package src;
    
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    public class test01 {
    
        public static void main(String[] args) {
            File f1=new File("input.txt");
            File f2=new File("output.txt");
            try {
                FileReader fr=new FileReader(f1);
                FileWriter fw=new FileWriter(f2);
                
                char temp[]=new char[10];
                int len;
                while((len=fr.read(temp))!=-1)
                {
                    if(len==10)
                      fw.write(new String(temp)+"\r\n");
                    /* 
                     * windows下的文本文件换行符:\r\n linux/unix下的文本文件换行符:\r 
                     * Mac下的文本文件换行符:\n 
                     */ 
                    else
                        fw.write(temp, 0, len);
                }
                fr.close();
                fw.close();
                
            } catch (FileNotFoundException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            } catch (IOException e) {
                // TODO 自动生成的 catch 块
                e.printStackTrace();
            }
            System.out.println("程序结束");
        }
    }
    6.逐行读取汉字文件,复制到另一个文件

    package src;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.OutputStreamWriter;
    
    
    
    public class test01 {
    	public static void main(String[] args)  {
    		File f = new File("input.txt");
                    File outFile=new File("output.txt");
    		InputStreamReader read = null;
    		OutputStreamWriter write=null;
    
    		try {
    		read = new InputStreamReader (new FileInputStream(f));//注意事先设置好input.txt的编码格式为UTF-8,否则输出乱码
    	        write=new OutputStreamWriter(new FileOutputStream(outFile));
    		} catch (FileNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
            
    		BufferedReader reader=new BufferedReader(read);
    
    		String line;
    
    		try {
    			while ((line = reader.readLine()) != null) {
    
    			System.out.println(line);
                write.write(line+"\r\n");
    			}
    			write.flush();
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	}
    
    
    }
    


    展开全文
  • 1.输入输出 从”标准输出流“(控制窗台)中读取输入的用法: import java.util.*; Scanner s = new Scanner(System.in); String str = s.nextLine(); 相应的方法还有s.next()读取一个单词(以空白符作为结束...
  • java之九 基本输入输出

    千次阅读 2016-05-23 18:48:10
    Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java输入/输出系统与物理设备链接。尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输入/输出类和方法适用于所有...
  • Java输入/输出

    千次阅读 2021-01-01 19:21:49
    Java输入/输出流 一、流的概念 输入流只能读不能写,输出流只能写不能读。按照流中数据的处理单位不同,可将流分为字节流和字符流。在字节流中,数据的组织和操作的基本单位是字节;在字符流中,数据的组织和操作的...
  • Java缓冲区之输入输出

    千次阅读 2015-08-25 12:58:22
    Java缓冲区之输入输出流 --模范青蛙   下面我想通过一个例子来简单介绍一下流在缓冲区是怎么被读写的。InputStream OutputStream Reader Writer都是抽象类,他们本身并没有实现多少方法,本身又为抽象类,我们...
  • Java控制台程序输入语句初探

    千次阅读 2009-04-21 17:24:00
    Java控制台程序输入语句初探2008年10月18日 星期六 下午 10:26 在java控制台程序中的输入不像在C或其他语言那么的简单,因此很多java基础教程并没有介绍。然而它又是很重要的,尤其对于像我们这些由C或C++转java的...
  • Java的循环语句

    千次阅读 2014-04-21 21:01:21
    Java 的循环语句有for,while 和 do-while 。这些语句创造了我们通常所称的循环(loops)。你可能知道,一个循环重复执行同一套指令直到一个结束条件出现。你将看到,Java 有适合任何编程所需要的循环结构。 ...
  • Java 输入输出流】

    千次阅读 多人点赞 2021-04-15 17:02:47
    Java 输入输出流(I/O流)1 File类1.1 文件的属性1.2 目录2 文件字节输入输出流二级目录三级目录3 文件字符输入输出流二级目录三级目录4 缓冲流二级目录三级目录 概述:输入输出流提供一条通道程序,可以...
  • java If 语句

    千次阅读 2018-07-23 18:33:59
    java if 语句 是如果什么什么 就什么什么 语句结构是 public static void main(String 【】args){  int x;//这里是定义一个x用来判断  if(布尔类型 就是判断语句正确还是错误){  System.out....
  • switch语句 switch(表达式) { case常量表达式1: 语句1; case常量表达式2: 语句2; … case常量表达式n: 语句n; default: 语句n+1; } 其语义是:计算表达式的值。并逐个与其后的常量表达式值相比较,...
  • java、判断语句及循环语句

    千次阅读 2013-01-24 23:13:20
    ----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 一:顺序结构 (1)就是按照程序从上到下依次执行 二:if语句 (1)if语句第一种格式  if(条件表达式)  {  执行语句...
  • //if语句的三种格式 //格式1 if(比较表达式){ 语句体; } //格式2 if(比较表达式){ 语句体1; }else{ 语句体2; } //格式3 ...
  • 本文主要介绍JAVA中的if else语句、switch语句、for语句、switch语句及break语句、continue语句用法及注意点。 1.判断语句if else 第一种形式:只有if 1 2 3 4 5 6 7 8 9 10 11 12 class...
  • java 文件输入输出(附源代码)

    千次阅读 2012-01-02 12:23:15
    由于’\’是Java语言中的特殊字符,所以在代码内部书写文件路径时,例如代表“c:\test\java\Hello.java”时,需要书写成“c:\\test\\java\\Hello.java”或“c:/test/java/Hello.java”,这些都需要在代码中注意。...
  • Java中的条件判断语句和选择语句的基本结构及使用注意事项说明
  • //switch语句格式 switch(表达式){ case 值1: 语句体1; break; case 值2: 语句体2; break; case 值3: 语句体3; break; ... default: 语句体n+1; break; } ...
  • java语句的分类

    千次阅读 2016-06-28 21:28:10
    总的来说,java语句的分类有六类:①方法调用语句②表达式语句③复合语句④空语句⑤控制语句⑥package语句和import语句。 ①方法调用语句:System.out.println("")  首先,在我的使用次数来看,方法调用语句在...
  • 1、Java程序将
  • Java学习笔记:基本类型、字符串及控制台输入输出 1、Java基本知识  Java通过分号来表示一个语句的结束;  Java区分大小写,如MyNumber和mynumber,因为其大小写不同,所以会被认为是两个不同的名字。 2、基本...
  • Java中条件语句和if-else的嵌套原则

    千次阅读 2017-07-22 23:02:00
    Java中,条件语句的格式为: if(condition)Statement 在此时的条件语句中的条件是需要用括号把它括起来。 其实,Java中的条件语句和C/C++中的是一样的。而Java常常希望在某个条件为真的时候执行多条语句...
  • 基本输入输出流,Scanner类,Console类,格式化输入输出,日期输出格式,文件输入输出
  • 注意点: while循环先判断,再执行。 do.....while先执行一次再判断。 break语句直接结束循环。...1、输入一个整数n,输出1+2+…+n的和。 import java.util.Scanner; public class text1 { public st
  • import java.util.Scanner;public class Test {/** * @param args */ public static void main(String[] args) { Scanner input = new Scanner(System.in); int num=0; System.out.println("请输入一个数:");
  • c语言 结构体的输入输出Control Structure in C defines how the statements in the program are going to execute. A statement is a single line or instruction in a program. C中的控件结构定义了程序中的语句将...
  • 今天在复习Java的时候,发现一个Java的break语句和continue语句和C++/C语言里面的有点不同。 首先来介绍一下break和continue语句: break 和continue 语句都能够跳过部分代码。 可以在switch 语句或任何循环中使用...
  • Java程序的输入输出

    千次阅读 2006-10-15 15:50:00
    Java程序的输入输出 讨论Java程序的输入输出Java在I/O方面提供了众多支持,使我们的工作得到大大的简化。我们将学习利用这些支持以完成各种复杂的输入输出。7.1 理解java.io的类继承关系 首先,让我们考察...
  • if语句的使用例子

    千次阅读 2017-03-08 17:21:47
    if语句的使用,方法的调用,java中的判断。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 82,536
精华内容 33,014
关键字:

java输入输出语句例子

java 订阅