(1)定义add()方法,用来计算两数(a,b)之和。 (2)定义sub()方法,用来计算两数(a,b)之差。 (3)定义mul()方法,用来计算两数(a,b)之积。 (4)定义div()方法,用来计算a/b。
public class kk {
int a, b;
int add() {
return (a + b); }
int sub() {
return (a - b); }
int mul() {
return (a * b); }
int div() { if (b != 0)
return (a / b); else
return 0; }
public static void main(String[] args) { kk rect = new kk(); rect.a = 10; rect.b = 6;
System.out.println(\ + rect.add()); System.out.println(\ + rect.sub()); System.out.println(\ + rect.mul()); System.out.println(\ + rect.div()); } } 2.
定义一个ArrayList集合对象,往其中添加随机产生的0-10之间的float类型数据,共添加10个,并打印输出该集合对象中每个元素的值。 import java.util.ArrayList; import java.util.Iterator;
public class Test {
public static void main(String[] args) { } }
ArrayList list = new ArrayList(); for (int i = 0; i < 10; i++)
list.add(i, (float) Math.random()*10);
for(int j=0;j Iterator it=list.iterator(); while(it.hasNext()){ } System.out.println(it.next()); 3. 试利用do while循环,计算10!。 public class Sum { public static void main(String[] args) { int s = 1; for(int i=1;i<=10;i++) { s*=i; } System.out.println(s); } } 其他问题: 1、 用输入流读、并统计用户输入信息中的字母、数字 import java.io.*; public class Test11 { public static void main(String[] args) throws IOException { int nDig=0,nChar=0,nOther=0; InputStreamReader in=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(in); System.out.println(\请输入:\ String str=br.readLine(); for(int i=0;i if(str.charAt(i)>='0'&&str.charAt(i)<='9'){ nDig++; }else if(str.charAt(i)>='a'&&str.charAt(i)<='z'||str.charAt(i)>='A'&&str.charAt(i)<='Z'){ nChar++; }else nOther++; } System.out.println(\字母:\ System.out.println(\数字:\ System.out.println(\其它字符:\ } } 2、循环语句的使用