回一个int类型的整数。
方法中只要碰到return就结束方法的执行。
注意:定义方法的时候形参的类型要与实参类类型一至。
17、 For循环
工作原理是什么?(4分) for循环式支持迭代的一种通用结构,每次迭代后更新计数器 第一部分是初始化计数器 第二部分是检测计数器 第三部分是指示如何更新计数器 18、什么叫数组?(2分)
答:数组是在
程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来的一种形式。 这些按序排列的同类数据元素的集合称为数组。
19、length和length()的区别?(2分)
测数组长度用.length属性。测字符串长度用.length()方法。
20、创建数组的三种形式: (3分) 1 int[] arr1; arr1 =new int[5]; for(int i=0;i
答:(1) 标识符要符合语义信息
(2) 包名 所有字母小写
(3) 类名 每个单词首字母大写,其它小写 //TarenaStudent
(4) 变量和方法: 第一个单词小写,从第二个单词开始首字母大写 //tarenaStudent
(5) 常量: 所有字母大写,每个单词之间用" _ "连接 //int MONEY_VALUE = 50;
23、用代码来说明浮点型是近似存储?(6分)
public class test {
public static void main(String[] args){
double a=2.0,b=1.1,c=0.9;
if(a-b==c){
System.out.println("ok!");
}else{
System.out.println(" 不 ok! ");
}}}
答案是:不"ok";2.0-1.1=0.8999999?. // 是近似存储不是精确存储
24、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?(6分)
package a;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
double h = 100, s = 100;
for (int i = 1; i < 10; i++) {
h = h / 2;
s = s + h;
}
System.out.println("经过路程:" + s);
System.out.println("反弹高度:" + h / 2);
}
}
25、猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。(6分)
答:package com.tarena;
public class lianxi17 {
public static void main(String[] args) {
int x = 1;
for (int i = 2; i <= 10; i++) {
x = (x + 1) * 2;
}
System.out.println("猴子第一天摘了 " + x + " 个桃子");
}
}
26、有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?(6分)
答:package com.tarena;
public class lianxi23{
public static void main(String[] args) {
}
}
int age = 10;
for (int i = 2; i <= 5; i++) {
age = age + 2;
}
System.out.println(age);