关于Java中scanner的使用方法
#include <iostream>
int main() {
std::cout << "Hello World!";
return 0;
}
package controller;
import java.util.Scanner;
public class HackerRankPreTest {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("================================");
StringBuilder strBuilder=new StringBuilder();
for(int i=0;i<3;i++)
{
// String s=sc.nextLine();
String s1=sc.next();
int x=sc.nextInt();
//Complete this line
//System.out.println();
strBuilder.append(s1);
strBuilder.append(" ");
strBuilder.append(x);
strBuilder.append("\n");
}
String toString=strBuilder.toString();
String[] lnStrArr=toString.split("\\n");
System.out.println(formatInput(lnStrArr[0]));
System.out.println(formatInput(lnStrArr[1]));
System.out.println(formatInput(lnStrArr[2]));
System.out.println(formatInput("java 100"));
System.out.println(formatInput("cpp 50"));
System.out.println(formatInput("python 70"));
System.out.println("================================");
}
public static String formatInput(String srcStr){
if(srcStr==null){
return null;
}else if(srcStr.isEmpty()){
return null;
}
String trimStr=srcStr.trim();
String[] strArr=trimStr.split("\\s");
String str=strArr[0];
String trimStr1=str.trim();
if(trimStr1.length()>10){
return null;
}
String strInt=strArr[1];
String trimStrInt=strInt.trim();
int intTemp=Integer.parseInt(trimStrInt);
if(intTemp<0 && intTemp>999){
return null;
}
int trimStr1Len=trimStr1.length();
int loopCount=15-trimStr1Len;
StringBuilder stringBuilder=new StringBuilder();
stringBuilder.append(trimStr1);
for(int i=0;i<loopCount;i++){
stringBuilder.append(" ");
}
StringBuilder strBuilder=new StringBuilder();
if(trimStrInt.length()<3){
int loopAppend=3-trimStrInt.length();
for(int i=0;i<loopAppend;i++){
strBuilder.append("0");
}
strBuilder.append(trimStrInt);
}else {
strBuilder.append(trimStrInt);
}
String toString=strBuilder.toString();
stringBuilder.append(toString);
return stringBuilder.toString();
}
}
print('Hello world!')
Java 开发经验技术详解 文章被收录于专栏
7年Java软件开发技术。 内容概要 Java企业开发编程经验 ,2016年毕业至今 适用人群 Java初级 中级 高级 开发 应届毕业生 大学生或者是喜欢程序开发的从业人员 使用场景及目标 入职开发前置