打印
*
public static void main(String[] args) {
for(int row = 1; row<5;++row){
for(int col =1 ;col<=2*row-1;++col){
System.out.print('*');
}
System.out.println();
}
for(int row = 3;row>=1;--row){
for(int col =1 ;col<=2*row-1;++col)
System.out.print('*');
System.out.println();
}
}
打印
*
**
**
*
i 代表行数,j代表空格数,k代表*数
public static void main(String[] args) {
for(int i = 1 ; i < 5; i++){
for(int j= 4;j >= i; --j){
System.out.print(" ");
}
for (int k = 1; k <= i ; k++){
System.out.print("* ");
}
System.out.println();
}
System.out.print("* * * * *");
System.out.println();
for(int i = 1 ; i < 5; i++){
for(int j= 4;j >= 5-i; --j){
System.out.print(" ");
}
for (int k = 1; k <=5- i ; k++){
System.out.print("* ");
}
System.out.println();
}
}
中间缺菱形举行块
public static void main(String[] args) {
for(int i = 1;i < 6; ++i){
for(int k = 0 ; k < 6-i ;k++){
System.out.print("*");
}
for(int j = 0;j<2*(i-1);j++)
System.out.print(" ");
for(int k = 0 ; k < 6-i ;k++){
System.out.print("*");
}
System.out.println();
}
for(int i = 1;i <=4; ++i){
for(int k =0 ; k < i+1 ;k++){
System.out.print("*");
}
for(int j = 6;j>2*(i-1);j--)
System.out.print(" ");
for(int k = 0 ; k < i+1 ;k++){
System.out.print("*");
}
System.out.println();
}
}
求解100-200之内的质数
public static void main(String[] args) {
lable :for(int i = 100;i < 200;i++){
int j = i-1;
while(j>1){
if( i % j == 0)
continue lable;
j--;
}
System.out.println(i);
}
}
输出所有的水仙花数:三位数的水仙花数
public static void main(String[] args) {
for(int i = 100 ; i < 1000 ;i++){
int baiWei = i/100 ,geWei = i%10;
int shiWei = i/10 - baiWei * 10;
int result = baiWei * baiWei * baiWei + shiWei * shiWei * shiWei + geWei * geWei * geWei;
if(i == result)
System.out.println(i);
}
}
问题描述:
山上有一口缸,可以装50升水,现在有15升水。老和尚叫小和尚下上挑水,每次可以挑五升。问:小和尚要挑几次水才可以把水缸挑满?通过编程解决这个问题。
提示:1. 用整形变量water表示水缸里的水 “ int water = 15”.
2.用整形变量l 表示小和尚下山挑水的次数 “ int l = 0”;
3.分析循环条件(水少于50L),循环操作(水增加5L,挑水次数增加1).
4.套用 while 循环(或do while 循环)写出代码。
public static void main (String[] args){
int i = 0
int water = 15;
while(water < 50){
water += 5;
++i;
}
System.out.println("总共挑水的次数为:"+i);
}