题目描述
输入一个文件名 输出主文件名 并且判断扩展名是否为jpg 如果为jpg 输出yes 否则输出no
输入
输出
样例输入
hello.jpg
样例输出
hello
yes
代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String string1 = sc.next();
int lastPoint = string1.lastIndexOf('.');
String string2 = string1.substring(0,lastPoint);
System.out.println(string2);
String string3 = string1.substring(lastPoint);
if (string3.equals(".jpg"))
System.out.println("yes");
else
System.out.println("no");
}
}
import java.util.Scanner;
public class Main2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String string1 = sc.next();
int lastPoint = string1.lastIndexOf('.');
System.out.println(lastPoint);
String string2 = string1.substring(0,lastPoint);
System.out.println(string2);
if (string1.endsWith(".jpg"))
System.out.println("yes");
else
System.out.println("no");
}
}
import java.util.Scanner;
import java.util.regex.Pattern;
public class Main3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String string1 = sc.next();
int lastPoint = string1.lastIndexOf('.');
String string2 = string1.substring(0,lastPoint);
System.out.println(string2);
if (Pattern.matches(".*\\.jpg$",string1))//为什吗是错的
System.out.println("yes");
else
System.out.println("no");
}
}