关于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、编写程序打印出:
****
***#
**##
*###
展开
 我来答
流浪的幽狼
2013-10-23 · TA获得超过1515个赞
知道大有可为答主
回答量:1462
采纳率:75%
帮助的人:866万
展开全部
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();
        
    }
}
herox_hu
2013-10-23 · TA获得超过776个赞
知道小有建树答主
回答量:1122
采纳率:0%
帮助的人:378万
展开全部
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);
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
您还没有取名
2013-10-23 · 超过16用户采纳过TA的回答
知道答主
回答量:67
采纳率:100%
帮助的人:47万
展开全部
这些问题主要知识点是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基础吧,授人以鱼不如授人以渔,懂了那些知识点,就能举一反三了,每个问题我都点到了该怎么做,具体看看学学应该没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
寂寞_军团
2013-10-23 · 超过29用户采纳过TA的回答
知道答主
回答量:128
采纳率:0%
帮助的人:86.7万
展开全部
QQ号 百度P大的地方能写什么
追问
243072380
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式