求过程和答案几个简单的JAVA题目

苦涩的-咖啡 发布于 2013/11/05 19:03
阅读 595
收藏 1

四:选择程序
输入两个数,输出两数的和,并按从小到大的顺序输出这两数


六:循环程序
一球从100米高度自由落下,每次落地后反跳回原高度的一半,再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?


七:选择、循环和数组的综合应用
从键盘输入10个整数到数组,计算并输出正数的个数和平均数。


十一:类的建立与基本应用
(1)建立一个矩形类Rect,具有计算其周长和面积的功能。
(2)输入矩形的长和宽,调用矩形类的方法求矩形的周长和面积。


十五:字符串处理
写一个函数,计算字符串中字符和空格的个数,在主程序里输入一个字符串,调用函数进行测试。

求高手帮我解决这题目。非常感谢!比较急时间。

加载中
0
xosdy
xosdy
坐等被喷,作业也敢直接发上来,或者报上价钱应该有人帮你
13123123
13123123
哈哈
蔡小峰
蔡小峰
同意前半句...
0
红星xx
红星xx
还好 ,没正经搞过java的表示这些题目都能搞定 。
0
至少还有我
//我也刚学.乱写    结果应该是对的

package net.oschina.demo;

import java.util.Scanner;

public class SumDemo_4 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  System.out.println("请输入两个整数中间用逗号分开(例如:20,25)");
  Scanner scanner = new Scanner(System.in);
  String ss = scanner.next();
  String[] ssArr = ss.split(",");//根据给定正则表达式的匹配拆分此字符串。返回一个String数组
  int nub1 = Integer.parseInt(ssArr[0]);//string转int
  int nub2 = Integer.parseInt(ssArr[1]);//string转int
  int sum = nub1 + nub2;//求和
  //判断
  if (nub1 < nub2) {
   System.out.println("小:"+nub1+"大:"+nub2);
   System.out.println(sum);
  }else{
   System.out.println("小:"+nub2+"大:"+nub1);
   System.out.println(sum);
  }
 }

}

0
ckh
ckh
出多少钱?
0
至少还有我

//六:循环程序

package net.oschina.demo;

public class demo_6 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  double max = 100;
  double sum = 0;
  int number = 0;
  while (max > 0) {
   max = max / 2;
   sum = sum + max;
   number = number + 1;
   if (number == 10) {
    System.out.println("共经过" + sum + "米,第" + number + "次" + max
      + "米");
   }

  }
 }
}

0
至少还有我

//七:选择、循环和数组的综合应用

package net.oschina.demo;

import java.util.Scanner;

public class demo_7 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  System.out.println("请输入十个整数中间用逗号分开(例如:20,25,....)");
  Scanner scanner = new Scanner(System.in);
  String ss = scanner.next();
  String[] ssArr = ss.split(",");
  int sum = 0;
  int number = 0;
  for (int x = 0; x < ssArr.length; x++) {
   if (Integer.parseInt(ssArr[x]) > 0) {
    System.out.print(ssArr[x]+" ");
    sum += Integer.parseInt(ssArr[x]);
    number += 1;
   }
  }
  System.out.println("正数的平均分" + sum / number);
 }
}

0
至少还有我

//十一:类的建立与基本应用

//不知道一般函数和构造函数以及类的调用的区别 我就乱写了

package net.oschina.demo;

import java.util.Scanner;
//(1)建立一个矩形类Rect,具有计算其周长和面积的功能。
public class Rect {
 //计算其面积
 public String S(String l, String w) {
  int s = Integer.parseInt(l) * Integer.parseInt(w);
  return "面积:" + s;

 }
 //计算其周长
 public String C(String l, String w) {
  int c = 2 * (Integer.parseInt(l) + Integer.parseInt(w));
  return "周长:" + c;

 }

 /**
  * @param args
  */
 public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  System.out.println("长");
  String l = scanner.next();
  System.out.println("宽");
  String w = scanner.next();
  System.out.println();
  Rect r = new Rect();//
  System.out.println(r.S(l, w));
  System.out.println(r.C(l, w));

 }

}

0
至少还有我

package net.oschina.demo;
//十五:字符串处理
public class Demo_15 {

 /**
  * @param args
  */
 public static void main(String[] args) {
  System.out.println(count(" hello world hello world "));
 }
 //不知道一般函数和构造函数以及类的调用的区别 我就乱写了
 private static String count(String str) {
  char[] ch = str.toCharArray();
  int kNumber = 0;
  int zNumber = 0;
  for (int x = 0; x < ch.length; x++) {
   if (ch[x] == ' ') {
    kNumber += 1;
   } else {
    zNumber += 1;
   }
  }
  return "空格个数:" + kNumber + "字符个数:" + zNumber;
 }

}

返回顶部
顶部