javase-basis(1)

    xiaoxiao2021-09-22  69

    一:使用nextLine方法,直接获取一行数据

    package javaZero; import java.util.Scanner; public class Zero {     public static void main(String[] args){        

           System.out.println("please input what you want");    //1    

           Scanner sc= new Scanner(System.in);       // 2         String s = sc.nextLine();         System.out.println(s);     } } 代码如下。

    需要注意的是,1和2 不能改变顺序,因为一旦scanner对象被创建,就会立即捕获控制台的输入。

    如果输入语句在控制台输出数据,那么程序失败。结果是没有任何反应。

    二:

    1.从键盘读取数据,使用Scanner的nextIine方法,传参(System.in).

    2.把值通过toCharArray转化为数组,再循环遍历数组,输出数组中的值。

    package javaZero; import java.util.Scanner; /**  * Author:Alen  *  * functions: put int values to an Array  * functions: put String values to an Array  */ public class Zero {     public static void main(String[] args){                  System.out.println("please input what you want");         Scanner sc= new Scanner(System.in);         String j=sc.nextLine();         char [] s = j.toCharArray();                  for(int i=0;i<s.length;i++){              System.out.println(s[i]);         }     } } 输出结果:

    转载请注明原文地址: https://ju.6miu.com/read-677795.html

    最新回复(0)