[CodeUp]C言語基礎100題(1021~1030)-Java
25284 ワード
✔ 1021
✔ 1024
✔ 1027
✔ 1028
✔ 1029
✔ 1030
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
System.out.println(s);
}
}
✔ 1022import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
System.out.println(s);
}
}
✔ 1023import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String[] arr = sc.nextLine().split("\\.");
System.out.println(arr[0]+"\n"+arr[1]);
}
}
文字列で入力します.分割して、アレイに格納し、出力します.✔ 1024
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String[] array = s.split("");
for(String ss : array){
System.out.println("'"+ss+"'");
}
}
}
✔ 1025import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int divisor = 10000, result = n;
while (b > 0) {
result /= divisor;
System.out.println("[" + result * divisor + "]");
result = n % divisor;
divisor /= 10;
}
}
}
✔ 1026import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String[] array = s.split(":");
if (array[1].equals("00")) {
System.out.println(0);
} else {
System.out.println(array[1]);
}
}
}
入力分が「00」の場合、0が出力されます.✔ 1027
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
String[] arr = s.split("\\.");
System.out.println(arr[2]+"-"+arr[1]+"-"+arr[0]);
}
}
split時入力.
が\\.
であってこそ正しく認識される.✔ 1028
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
long n = sc.nextLong();
System.out.println(n);
}
}
入力された整数範囲は0 ~ 4,294,967,295
であるため、long
が使用される.✔ 1029
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
double n = sc.nextDouble();
System.out.println(String.format("%.11f", n));
}
}
入力エラー範囲は- 1.7*10^-308 ~ + 1.7*10^308
なのでdoubleを使用し、小数点以下の11桁まで出力するのでString.format("%.11f",n)
を使用しました.✔ 1030
import java.util.Scanner;
public class Main{
public static void main (String[] args) {
Scanner sc = new Scanner(System.in);
long n = sc.nextLong();
System.out.println(n);
}
}
入力された整数範囲は-9223372036854775808 ~ +9223372036854775807
であるため、long
型が使用される.Reference
この問題について([CodeUp]C言語基礎100題(1021~1030)-Java), 我々は、より多くの情報をここで見つけました https://velog.io/@ffwang/코드업-C언어-기초-100제10211030-Javaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol