码迷,mamicode.com
首页 > 编程语言 > 详细

【java输入】 控制台输入

时间:2014-10-09 23:00:51      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   ar   java   for   数据   sp   

无意做一道很水的acm  c跪了  就试试java

就是写一个二进制数变十进制数,多组数据(汗..虽然后来rejudge了..)

复习下java的控制台输入输出

 

import java.util.Scanner;
public class Main {
     public static void main(String args[])throws Exception
     {
          int cas;
          Scanner sc=new Scanner(System.in);
          cas=sc.nextInt();
          for(int i=0;i<cas;i++)
          { 
               while(sc.hasNext())
               {
                    long ans=0;
                    String s;
                    char ch[]=new char[34];
                    for(int k=0;k<=33;k++)ch[i]=‘0‘;  
                    s=sc.next();//从结果集中连续取值!API中解释为:查找并返回来自此扫描器的下一个完整标记。
                    for (int j = 0; j < s.length(); j ++)
                    {
                         ch[j] = s.charAt(j);
                         ans=ans*2+(int)(s.charAt(j)-‘0‘);  //charAt 用法
                    }
                    System.out.println(ans);
          }
     }
}                                                                    

 

结果:

2
1111
15

11

3

【java输入】 控制台输入

标签:style   blog   color   io   ar   java   for   数据   sp   

原文地址:http://www.cnblogs.com/balfish/p/4014545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!