用for循环 0-100之间奇数和偶数的和
package com.wang.struct;
public class ForDemo02 {
public static void main(String[] args) {
// 0-100之间奇数和偶数的和
int odd_sum = 0;
int even_sum = 0;
for (int i = 0; i <= 100; i++) {
if(i%2!=0){
odd_sum += i;
}else{
even_sum += i;
}
}
System.out.println(odd_sum);
System.out.println(even_sum);
}
}
输出1-1000之间被5整除的数并且每行输出3个
package com.wang.struct;
public class ForDemo03 {
// 输出1-1000之间被5整除的数并且每行输出3个
public static void main(String[] args) {
for (int i = 0; i <= 1000; i++) {
if (i%5==0){
System.out.print(i+"\t");
}
if (i%(5*3)==0){
System.out.println();
}
}
}
}
打印九九乘法表
package com.wang.struct;
public class ForDemo04 {
public static void main(String[] args) {
//打印九九乘法表
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();
}
}
}
遍历数组
package com.wang.struct;
public class ForDemo05 {
public static void main(String[] args) {
int [] numbers = {10,20,30,40,50};
// 增强for遍历元素
for (int x : numbers) {
System.out.print(x+"\t");
}
System.out.println();
System.out.println("=================");
// 普通遍历数组
for (int i = 0; i < numbers.length; i++){
System.out.print(numbers[i]+"\t");
}
}
}
** 打印三角形5行**
package com.wang.struct;
public class TestDemo {
public static void main(String[] args) {
// 打印三角形5行
for (int i = 0; i < 5; i++) {
for (int j = 5; j >=i; j--){
System.out.print(" ");
}
for (int j =1; j<=i; j++){
System.out.print("*");
}
for (int j =1; j<i; j++){
System.out.print("*");
}
System.out.println();
}
}
}