洛谷P1303Java语言
时间: 2023-11-14 16:08:10 浏览: 124
这是一道洛谷的题目,题目描述如下:
给定一个字符串,其中只包含大小写字母和数字,请将其中所有的数字按照原来的顺序排列,并将它们组成一个新的字符串。
输入格式
共一行,一个字符串,长度不超过 10^5。
输出格式
共一行,一个字符串,表示提取出来的数字组成的新字符串。
数据范围
输入样例:
aAs23d4f5gH67jK8
输出样例:
2345678
Java代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < s.length(); i++) {
char c = s.charAt(i);
if (c >= '0' && c <= '9') {
sb.append(c);
}
}
System.out.println(sb.toString());
}
}
相关问题
洛谷P1601Java语言
这道题目是洛谷上的一道题目,题目描述为:输入两个整数,求它们的和并输出。
Java语言的代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.println(a + b);
}
}
洛谷p1422java
洛谷题目P1422是一个关于计算电费的题目,下面是一个Java语言实现的例子:
```java
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int ele = in.nextInt();
double out;
if (ele <= 150) {
out = 0.4463 * ele;
} else if ((150 < ele) && (ele <= 400)) {
out = 66.945 + 0.4663 * (ele - 150);
} else {
out = 150 * 0.4463 + 250 * 0.4663 + (ele - 400) * 0.5663;
}
System.out.println(String.format("%.1f", out));
}
}
```
这段代码通过输入电量ele,根据不同的电量范围计算出相应的电费out,并将结果保留一位小数输出。
阅读全文