java for、while循环小练习
public class homework{
public static void main(String[] args){
int sum = 0;
for(int i=1; i <= 1000; i++){
if(i % 7 != 0){
//System.out.print(i);
sum += i;
}
}
System.out.println(sum);
}
}
//第一种
//第二种
public class homework{
public static void main(String[] args){
int sum = 2;
for (int i =1;i<=100;i++){
if(i % 2 ==0){
sum += i;
System.out.println(sum);
}else{
sum -= i;
System.out.println(sum);
}
}
System.out.println(sum);
}
}
//判断是否为质数
public class homework{
public static void main(String[] args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("请输入一个正整数");
int num = s.nextInt();
boolean zhihshu = true;
for (int i = 2 ; i < num; i++ ){
if (num % i ==0){
zhihshu = false;
break;
}
}
System.out.println(num + ( zhihshu ? "是" : "不是") + "质数");
}
}
public class homework{
public static void main(String[] args){
java.util.Scanner s = new java.util.Scanner(System.in);
System.out.println("请输入一个正整数作为行数");
int rows = s.nextInt();
for (int i = 1 ; i <= rows; i++ ){
for (int j = 1; j <= rows - i; j++){
System.out.print(" ");
}
for(int m = 1;m <= i * 2 - 1; m++){
System.out.print("*");
}
System.out.println();
}
}
}
public class homework{
public static void main(String[] args){
int day = 0;
double money = 0.0;
while(true){
day++;
money += 2.5;
if(day % 5 == 0){
money -= 6.0;
}
if (money >= 100.0 ){
break;
}
}
System.out.println("小芳通过" + day + "天存到了" + money + "元钱");
}
}
public class homework{
public static void main(String[] args){
//1不属于完数从2开始判断
//第一步 从1到1000,每个数字取出来
for (int i = 2; i <= 1000; i++){
//第二步找因子
int sum = 0;
for(int j = 1; j <= i / 2;j++){
if(i % j ==0){
sum += j;
}
}
if(i == sum){
System.out.println(i);
}
}
}
}



