-
声明数组:
数据类型[]数组名;或者 数据类型 数组名[];
int[] scores;
double height[];
String[] names;
分配空间:
数组名=new 数据类型[数组长度];
scores=new int[5];
height=new double[5];
names=new String[5];
合并后:
int[] scores=new int[5];
赋值:
scores[0]=89;
处理数组中数据:获取并输出数组中元素的值
查看全部 -
数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩
int[] scores = { 78, 93, 84, 63 }
通过scores[0]获取数组中的第一个元素。
查看全部 -
99=999/10,一次;9=99/10,两次;0=9/10三次;while循环了3次,cout加了3次,第三次num=0时,while条件不成立,结束循环,所以num/10是可以用来判断位数的
查看全部 -
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if (num >= 0 && num<=999999999){
while(num != 0){
count++;
num/=10;
}
System.out.println("它是个"+ count+"位的数!");
} else{
System.out.println("输入有误!");
}
}
}
查看全部 -
// 外层循环控制行数
for (int i = 1; i<=3;i++ ) {
// 内层循环控制每行的*号数
// 内层循环变量的最大值和外层循环变量的值相等
for (int j = 1;j<=i;j++ ) {
System.out.print("*");
}
// 每打印完一行后进行换行
System.out.println();
}
查看全部 -
continue 的作用是跳过循环体中剩余的语句执行下一次循环。
int sum = 0; // 保存累加值
for (int i = 1; i <= 10; i++) {
// 如果i为奇数,结束本次循环,进行下一次循环
if ( i%2!=0) {
continue;
}
}
System.out.println(i);
查看全部 -
int sum = 0;
// 从1循环到10
for (int i = 1; i <= 10; i++) {
// 每次循环时累加求和
sum = sum + i;
// 判断累加值是否大于20,如果满足条件则退出循环
if ( sum>20 ) {
System.out.print("当前的累加值为:" + sum);
break;
//退出循环
}
}
查看全部 -
在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。
查看全部 -
int sum = 0; // 保存不能被3整除的数之和
// 循环变量 i 初始值为 1 ,每执行一次对变量加 1,只要小于等于 100 就重复执行循环
for (int i = 1; i<=100;i++ ) {
// 变量 i 与 3 进行求模(取余),如果不等于 0 ,则表示不能被 3 整除
if (i % 3 != 0) {
sum = sum + i; // 累加求和
}
}
System.out.println("1到100之间不能被3整除的数之和为:" + sum);
查看全部 -
for (int i = 1,j=5;i<=5;i++,j--) {
// 变量 i 与 3 进行求模(取余),如果不等于 0 ,则表示不能被 3 整除
System.out.println(i+"+"+j+"="+(i+j));
}
查看全部 -
int sum = 0; // 保存 1-50 之间偶数的和
int num = 2; // 代表 1-50 之间的偶数
do {
//实现累加求和
sum=sum+num;
num = num + 2; // 每执行一次将数值加2,以进行下次循环条件判断
} while (num<=50 ); // 满足数值在 1-50 之间时重复执行循环
System.out.println(" 50以内的偶数之和为:" + sum );
查看全部 -
Java 常用的 3 种循环: while 、 do...while 、 for
查看全部
举报