首页 > 代码库 > 【java输入】 控制台输入
【java输入】 控制台输入
无意做一道很水的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输入】 控制台输入
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。