public class Demo3 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入字符串1");
String a=sc.next();
System.out.println("输入字符串2");
String b=sc.next();
int count=0;
while (a.contains(b)) {
a = a.substring(a.indexOf(b) + b.length());
count++;
}
System.out.println(count);
}
}
public class Demo4 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入字符串1");
String a=sc.next();
System.out.println("输入字符串2");
String b=sc.next();
while (a.contains(b)) {
a=a.replaceAll(b,"");
}
System.out.println(a);
}
}
public class Demo5 {
public static void main(String[] args) {
double random = Math.random()*100;
System.out.println("随机数为:");
System.out.println(random);
String str = random+"";
int index = str.indexOf(".");
System.out.println(index);
String substring = str.substring(0, index + 3);
System.out.println("转换为:");
System.out.println(substring);
}
}
public class Demo6 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
List<String> str=new ArrayList();
System.out.println("输入几个字符串");
int a=sc.nextInt();
for( int i=0;i<a;i++){
System.out.println("输入第"+(i+1)+"个");
String s=sc.next();
str.add(s);
}System.out.println(str);
List<String> f =new ArrayList();
List<String> f1 =new ArrayList();
for(int i=0;i<str.size();i++){
String str1=str.get(i);
if(str1.length()>5){
f.add(str1);
}
else {
f1.add(str1);
}
}
System.out.println("长度大于五的集合为");
System.out.println(f);
System.out.println("长度小于等于五的几何为");
System.out.println(f1);
}
}
public class Demo7 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
List<String> str=new ArrayList();
System.out.println("输入");
String s=sc.next();
str.add(s);
System.out.println(str);
for (String a : str) {
boolean i=getHuiwen(str);
if(i){
System.out.println("是回文");
}
else {
System.out.println("不是回文");
}
}
}
private static boolean getHuiwen(List<String> str) {
boolean b=true;
for (String s : str) {
for(int i=0;i<str.size()/2;i++){
if(str.get(str.size()-1-i)!=str.get(i)){
b=false;
return b;
}
}
}
return b;
}
}
public class Demo8 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int a = scanner.nextInt();
String next = scanner.next();
int b = scanner.nextInt();
String count = sum(a, next, b);
System.out.println(a +next +b +"="+count);
}
private static String sum(int a, String op, int b) {
int r=0;
if ("+".equals(op)){
r = a+b;
}else if ("-".equals(op)){
r = a-b;
}else if ("*".equals(op)){
r = a*b;
}else if ("/".equals(op)){
r = a/b;
}else if ("%".equals(op)){
r = a%b;
}else {
return null;
}
return r+"";
}
}