
关于JAVA的题,求大神相助,不要只给我结果,那样我也会做,重要的编程的过程,高分悬赏。
2、编写程序,求1+2+3+……+90。3、编写写程,序求字符串“abcdefadsadfasasdfddf”中字符f的个数。4、编写程序,找到文件的扩展名,文件的组成格...
2、编写程序,求1+2+3+ …… + 90。
3、编写写程,序求字符串“abcdefadsadfasasdfddf”中字符f的个数。
4、编写程序,找到文件的扩展名,文件的组成格式为*.*(*为通配符)。
5、一个班级的学生成绩存在长度为10的数组里,计算不及格的有几个。
6、现有一字符串,“标题#作者#发表日期#内容#”,解析出每个元素。
7、为数列大小排序,数列为5、9、15、6、43、31、16、20。
8、编写程序打印出:
****
***#
**##
*### 展开
3、编写写程,序求字符串“abcdefadsadfasasdfddf”中字符f的个数。
4、编写程序,找到文件的扩展名,文件的组成格式为*.*(*为通配符)。
5、一个班级的学生成绩存在长度为10的数组里,计算不及格的有几个。
6、现有一字符串,“标题#作者#发表日期#内容#”,解析出每个元素。
7、为数列大小排序,数列为5、9、15、6、43、31、16、20。
8、编写程序打印出:
****
***#
**##
*### 展开
4个回答
展开全部
import java.util.Arrays;
public class Kaoshi {
//1+2+3+..+99
public void OneAddTo(){
int sum = 0;
for(int i=1;i<100;i++){
sum = sum+i;
}
System.out.println("1+2+..+99 ="+sum);
}
//abcdefadsadfasasdfddf中f的个数
public void HowLettle(){
String str = "abcdefadsadfasasdfddf";
char[] c = str.toCharArray();
int j=0;
for(int i=0;i<c.length;i++){
if(c[i] == 'f'){
j++;
}
}
System.out.println("f的个数为:"+j);
}
//计算班级及格个数
public void jige(){
int[] ji = {50,88,98,100,12,85,66,80,99};
int how=0;
for (int i = 0; i < ji.length; i++) {
if(ji[i]<60){
how++;
}
}
System.out.println("不及格的有几个"+how);
}
// 解析标题#作者#发表日期#内容#
public void jiexi(){
String str ="标题#作者#发表日期#内容#";
String[] j = str.split("#");
for (int i = 0; i < j.length; i++) {
System.out.println(j[i]+" ");
}
}
//7、为数列大小排序,数列为5、9、15、6、43、31、16、20。
public void paixu(){
int[] numbers ={5,9,15,6,43,31,16,20};
Arrays.sort(numbers);
for (int i:numbers) {
System.out.print(i+" ");
}
}
public static void main(String args[]){
Kaoshi k = new Kaoshi();
k.OneAddTo();
k.HowLettle();
k.jige();
k.jiexi();
k.paixu();
}
}
展开全部
4,6字符串分割,这个API上有
7,冒泡排序,基础题目,百度一下。
1,2,5,8for循环
2.
int sum =0
for(int i=1;i<=90;i++){
sum += sum;
}
system.out.println(sum);
3.
Java中查询一个字符在此字符串中出现的次数
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入段字符串:");
String str = input.next();//fdfdfd
char [] ch=str.toCharArray();
int count=0;//保存出现的次数
for(int i = 0 ;i<ch.length;i++)
{
count=0;
int temp=str.indexOf(ch[i]);//获取此字符第一次出现的位置
for(int j = 0;j<ch.length;j++)
{
if(ch[j]==ch[i]&&(i==temp))
{ //确保此字符是第一次查询才累加结果,若己查询结果不累加.count=0,就不会进入后面的结果输出
count++;
}
}
if(count>0)
{//count>1表示此字符是第一次出现累加的结果值并输出
System.out.println(ch[i]+"出现的次数为:"+count);
}
}
}
7,冒泡排序,基础题目,百度一下。
1,2,5,8for循环
2.
int sum =0
for(int i=1;i<=90;i++){
sum += sum;
}
system.out.println(sum);
3.
Java中查询一个字符在此字符串中出现的次数
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入段字符串:");
String str = input.next();//fdfdfd
char [] ch=str.toCharArray();
int count=0;//保存出现的次数
for(int i = 0 ;i<ch.length;i++)
{
count=0;
int temp=str.indexOf(ch[i]);//获取此字符第一次出现的位置
for(int j = 0;j<ch.length;j++)
{
if(ch[j]==ch[i]&&(i==temp))
{ //确保此字符是第一次查询才累加结果,若己查询结果不累加.count=0,就不会进入后面的结果输出
count++;
}
}
if(count>0)
{//count>1表示此字符是第一次出现累加的结果值并输出
System.out.println(ch[i]+"出现的次数为:"+count);
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这些问题主要知识点是java循环操作、字符串(String)中的方法、数组的简单应用,具体思想或简答代码如下:
2、用for()循环,这个很短帮你写下int sum = 0;for(int i=1;i<=90;i++){sum=sum+i}
3 、用tochar方法把字符串变成字符数组,然后用for循环比较数组元素是不是等于f,等于的话用一个变量计数
4、用到split方法截取字符,获得截取的第二个字符串即扩展名(可以查查split用法)
5、for循环就可以,循环比较数组元素是不是小于60
6、还是使用split方法 很简单
7、用循环,这个网上搜一下冒泡排序 代码很多 (冒泡排序)
8、继续用循环咯
主要思想就这些了,你的问题问的不知道你是要思想还是要代码,主要知识点我都说了,不懂的看看java基础吧,授人以鱼不如授人以渔,懂了那些知识点,就能举一反三了,每个问题我都点到了该怎么做,具体看看学学应该没问题
2、用for()循环,这个很短帮你写下int sum = 0;for(int i=1;i<=90;i++){sum=sum+i}
3 、用tochar方法把字符串变成字符数组,然后用for循环比较数组元素是不是等于f,等于的话用一个变量计数
4、用到split方法截取字符,获得截取的第二个字符串即扩展名(可以查查split用法)
5、for循环就可以,循环比较数组元素是不是小于60
6、还是使用split方法 很简单
7、用循环,这个网上搜一下冒泡排序 代码很多 (冒泡排序)
8、继续用循环咯
主要思想就这些了,你的问题问的不知道你是要思想还是要代码,主要知识点我都说了,不懂的看看java基础吧,授人以鱼不如授人以渔,懂了那些知识点,就能举一反三了,每个问题我都点到了该怎么做,具体看看学学应该没问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
QQ号 百度P大的地方能写什么
追问
243072380
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询