public class BreakTest{
public static void main(String[] args){
//break:用于switch语句终止;终止循环。
for(int i = 0;i < 10;i++){
if(i == 5){
break;
//终止离它最近的循环。
}
System.out.println("i = " + i);
}
for(int i = 0;i < 10;i++){
for(int j = 0;j < 10;j++){
if(j == 5){
break;
}
System.out.println("j = " + j);
}
}
a:for(int i = 0;i < 10;i++){
b:for(int j = 0;j < 10;j++){
if(j == 5){
break a;//终止指定的循环
}
System.out.println("j = " + j);
}
}
}
}
public class ContinueTest{
public static void main(String[] args){
//break:用于switch语句终止;终止循环。
for(int i = 0;i < 10;i++){
if(i == 5){
continue;
//跳过当前本次循环,直接进入下一次的循环继续执行。
}
System.out.println("i = " + i);
}
for(int i = 0;i < 10;i++){
for(int j = 0;j < 10;j++){
if(j == 5){
continue;
}
System.out.println("j = " + j);
}
}
a:for(int i = 0;i < 10;i++){
b:for(int j = 0;j < 10;j++){
if(j == 5){
continue a;//跳到指定的循环继续执行
}
System.out.println("j = " + j);
}
}
}
}
public class Homework{
public static void main(String[] args){
//1
int sum = 0;
for(int i = 0;i < 1000;i++){
if(i % 7 != 0)
sum += i;
}
System.out.println("sum = " + sum);
//2
sum = 1;
for(int i = 2;i <= 100;i+=2){
sum += i;
}
for(int i = 3;i <= 100;i+=2){
sum -= i;
}
System.out.println("sun = "+sum);
//3
java.util.Scanner s = new java.util.Scanner(System.in);
int num = s.nextInt();
sum = 1;
for(int i = num;i > 1;i--){
sum *= i;
}
System.out.println("sum = " + sum);
//4
int num1 = s.nextInt();
if(num1 == 2)
System.out.println("是质数");
else {
for(int i = 2;i < n;i++){
if(num1 % i == 0){
System.out.println("不是质数");
break;
}
}
System.out.println("是质数");
}
//5
int rows = s.nextInt();
for(int i = 1;i <= rows;i++){
for(int k = 1;k < rows - i;k++){
System.out.print(" ");
}
for(int j = 1;j <= 2*i-1;j++){
System.out.print("*");
}
System.out.println();
}
//6
double sum1 = 0.0;
for(int i = 1;;i++){
sum1 += 2.5;
if(i % 5 == 0){
sum1 -= 6.0;
}
if(sum1 >= 100){
System.out.println(i);
break;
}
}
//7
for(int i = 1;i < 1000;i++){
sum = 0;
for(int j = 1;j <= i / 2;j++){
if(i % j == 0){
sum += j;
}
}
if(sum == i){
System.out.println(i + "是完数");
}
}
}
}
网友评论