Java的字符读取注意事项

来源:互联网 发布:阿里巴巴 大数据 编辑:程序博客网 时间:2024/05/19 20:01






分割线————————————————————————————



import java.util.Scanner;public class Main {  public static void main(String [] args)  {  Scanner sc= new Scanner(System.in);//方法一:字符转换得到int型n同时过滤/n/*  String n=sc.nextLine();//  String ch=sc.next();  int m=Integer.parseInt(n);//System.out.println(m);  for(int i=0;i<m;i++)  {  String s=sc.nextLine();  String res=Integer.toString(Integer.valueOf(s,16),8);  System.out.println(res);  }*///方法二:nextInt()所读完剩的\n被next所过滤  /*  int n=sc.nextInt();  for(int i=0;i<n;i++)  {  String s=sc.next();  String res=Integer.toString(Integer.valueOf(s,16),8);  System.out.println(res);  }  *///方法三:在nextInt后加上nextLine可吸收\n  int n=sc.nextInt();  sc.nextLine();  for(int i=0;i<n;i++)  {  String s=sc.nextLine();  String res=Integer.toString(Integer.valueOf(s,16),8);  System.out.println(res);  }    }//知识点:nextLine() 和next()   前一个读取Enter前(包括Enter)的所有信息,但不采纳Enter.// 后一个从有用信息开始自动读取,并忽视结尾的分隔符或结束符(未读取).  }


原创粉丝点击