问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求帮忙写一个java的小程序。

发布网友 发布时间:2023-10-17 20:34

我来回答

5个回答

热心网友 时间:2023-12-22 22:12

import java.util.Scanner;
import java.util.regex.Pattern;

public class EasyTest {

public static void main(String[] args) {
int num=0;
Scanner scan;
System.out.println("请输入一个字符串");
scan=new Scanner(System.in);
String s1=scan.nextLine();
System.out.println("请输入一个字符");
String s2=scan.nextLine();
if(Pattern.matches(".",s2)){
char [] a1=s1.toCharArray();
char [] a2=s2.toCharArray();
for(int i=0;i<s1.length();i++){
if(a1[i]==a2[0])
num++;
}
System.out.println(num);
}
else
System.out.println("您的输入有误!!!");

}

}

从控制台输入,经测试完全符合要求。若要窗口输入,亦可。
大家共同进步!!!

热心网友 时间:2023-12-22 22:13

Scanner sc = new Scanner(System.in);
System.out.println("Please enter a string and a character following the string(use a space to split them)");
String input = sc.nextLine();
String str = input.substring(0, input.lastIndexOf(" "));
String ch = input.substring(input.lastIndexOf(" ") + 1);
int occuredTimes = str.splits(ch).lenght - 1;
occuredTimes = occuredTimes < 0 ? 0 : occuredTimes ;
System.out.println(ch + " occurs " + occuredTimes + " times in " + str);
sc.close();追问高手啊,不过真心看不懂==

热心网友 时间:2023-12-22 22:13

是输入字符串,再将它显示出来?
你是想在窗口输入还是控制台?追问1.嗯;2.在windows的终端就行了。

热心网友 时间:2023-12-22 22:14

姐们儿 看不懂啊

热心网友 时间:2023-12-22 22:15

这个真看不懂,兄弟。

热心网友 时间:2023-12-22 22:13

import java.util.Scanner;
import java.util.regex.Pattern;

public class EasyTest {

public static void main(String[] args) {
int num=0;
Scanner scan;
System.out.println("请输入一个字符串");
scan=new Scanner(System.in);
String s1=scan.nextLine();
System.out.println("请输入一个字符");
String s2=scan.nextLine();
if(Pattern.matches(".",s2)){
char [] a1=s1.toCharArray();
char [] a2=s2.toCharArray();
for(int i=0;i<s1.length();i++){
if(a1[i]==a2[0])
num++;
}
System.out.println(num);
}
else
System.out.println("您的输入有误!!!");

}

}

从控制台输入,经测试完全符合要求。若要窗口输入,亦可。
大家共同进步!!!

热心网友 时间:2023-12-22 22:13

Scanner sc = new Scanner(System.in);
System.out.println("Please enter a string and a character following the string(use a space to split them)");
String input = sc.nextLine();
String str = input.substring(0, input.lastIndexOf(" "));
String ch = input.substring(input.lastIndexOf(" ") + 1);
int occuredTimes = str.splits(ch).lenght - 1;
occuredTimes = occuredTimes < 0 ? 0 : occuredTimes ;
System.out.println(ch + " occurs " + occuredTimes + " times in " + str);
sc.close();追问高手啊,不过真心看不懂==

热心网友 时间:2023-12-22 22:14

是输入字符串,再将它显示出来?
你是想在窗口输入还是控制台?追问1.嗯;2.在windows的终端就行了。

热心网友 时间:2023-12-22 22:14

姐们儿 看不懂啊

热心网友 时间:2023-12-22 22:15

这个真看不懂,兄弟。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
耳机的价格是多少? 请问市净率是什么意思.高好还是低好? 股票中市净率高好还是低好? 市净率为什么越低越好 市净率到底是高好还是低好? airpods整盒丢了能定位吗(丢失AirPods盒子,如何定位?) “DJ”是“Dumb Jerk”缩写,它在中文里是什么意思? “DJ”指什么? “DJ”是“Daniel Jeremiah”缩写的中文意思是什么? 联想笔记本w7系统怎样改无线密码 潍坊云集数科是私企 x+x÷5=240 解方程,要过程18 有关二项式定理,求x^5前的系数是?谢谢解答 必采纳!有详细过程就好了... 想学习多肉盆景制作技术去哪里学? 想学习多肉盆景制作技术去哪里学? 请教,sonyRX100M3到最M5,画质区别大吗 ...冠状动脉粥样硬化,脑梗等能否心脏搭桥?如何治疗? 请问这首歌叫什么名字?http://www.cqdbyy.com/ 在做白内障手术旧的晶体取出新的人工晶体植入不进去,说是眼馕膜... 青岛到鲅鱼圈有船吗多少钱? 名侦探柯南(动画片)适合未成年人观看吗?4 8岁小孩看名侦探柯南有什么用24 名侦探柯南适合几岁人看?75 冬天穿睡衣,是一种享受,还是麻烦1 2018年4月27日11点58分 缺什么,五行?男孩 姓杨 求名字 为什么插上耳机之后我的手机音量调节老是自动调节、一会大,一会小,耳 ... 农历1985年2月13日出生的人是什么星座? 西方的圣诞节和中国的春节在起源上有哪些相同点和不同点36 山东寿光蔬菜是如何运到东北华北 苹果手机指南针不准怎么调 深圳学习设计有哪些地方可以学习?这些地方有哪些比较专业的学校... 哪里有学习景观设计好点的地方?1 另外魔兽世界珠宝400到450怎么冲?多玩说要变换宝石,暴风城学不到,另外... 获取目的基因是可利用pcr技术阔增利用什么原理1 论衡出自于什么朝代 4368加减乘除怎么算等于24 华为nova10SE怎么设置静音 ...下航天精工有限公司天津制造分公司怎么样,从待遇,工作环境,发展,福利... 华为畅享50玩暗区突围能开多少帧 请教,sonyRX100M3到最M5,画质区别大吗 朝阳到威海9 1985年农历2月13是什么星座 解方程 55+X=2(34+20-X)4 十万以内,什么车比较适合女生开,可爱一点的3 乙卯是木还是水 病人白内障手术用的人工晶体有无过期失效问题?过期失效了怎么处...3 (1)硫与 氧的化学性质相似,在某些化合物中,硫原子可以代替氧原子.请... 扬州大学07专业组有哪些专业可以报 请问1996年农历9月17的是金木水火土五行中的哪一种,和1996年的猪相配... 就平时出去旅游时拍拍风景,选索尼m1还是m3,买m3有必要吗,毕竟...