重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
return 关键字,返回方法中的数据,并且只能返回一个数据。
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比新抚网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式新抚网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖新抚地区。费用合理售后完善,十余年实体公司更值得信赖。void java中的关键字,表示无返回值,方法的内部不能出现 return xx的语句。如果方法要设置return某个数据,那么方法的定义就需要指定,返回值的数据类型,并且只能返回这种数据类型。
Math.pow(n,m),n表示底数,m表示幂。
do…while语法规则: 语句0;
do{
语句1;//循环体
语句2;
}while(循环条件);
语句3;
特点:循环体至少执行一次。
Scanner sc = new Scanner(System.in);
int num;
do {System.out.println("请输入一个数据:");
num = sc.nextInt();
} while (num != 30);
int count = 0;
int pwd;
do {if (count == 6) {System.out.println("你的输入次数用完了,请半小时之后再试。");
return;//结束整个循环
}
System.out.println("请输入密码:");
pwd = sc.nextInt();
count++;
} while (pwd != 123456);
System.out.println("手机解锁成功!");
continue使用规则continue用于循环语句,表示跳过循环体剩余语句,继续执行下一次循环。
continue只能在循环语句中使用。
int score = 0;
Scanner sc = new Scanner(System.in);
for (int i = 1; i<= 10; i++) {int a = (int) (Math.random() * 10);
int b = (int) (Math.random() * 10);
System.out.println("题目:" + a + "+" + b + "=");
System.out.println("请输入你的答案:");
int answer = sc.nextInt();
if (answer == -1) {continue;//java中的关键字,用于跳过本次循环,继续下一次循环。
} else if (answer == -2) {break;
} else {if (answer == a + b) {score += 10;
}
}
}
System.out.println("最后得分:" + score);
嵌套循环:外层走一次,内层走所有次,建议循环层数越少越好。
for (int i = 1;i<=9;i++){for(int j = 1;j<=i;j++){System.out.print(j+"*"+i+"="+(i*j)+"\t");
}
System.out.println();
}
循环问题定义-------“直到”循环
循环语句的选择:固定次数选择for循环;
数据结构程序=算法+数据结构
算法:解决问题的步骤,或者叫流程(顺序,分支,循环)
数组数组:相同数据类型的元素组成的集合。
元素按线性顺序排列。
声明数组的语法:数据类型[] 数组名 = new 数据类型[大小];
int[] arr = new int[6];//内存空间会分配存储长度为6个整型数据空间
int[] arr1 = new int[5];//arr1的长度是5,这里的每个元素都是int类型的默认值:0
char[] arr2 = {'A','B','C',10};//arr2的长度是4,每个位置的元素已经指定了。
double[] arr3 = new double[]{1.5,2.5,3.5,4.5};//arr3的长度是4,每个位置都有具体的数据。
获取数组的长度 int len = arr.length;//length,长度,代表的是数组元素的个数。
ArrayIdexOutOfBoundsException:arr 数组,index索引,out of bounds 超出边界
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧