自写代码,JAVA控制流程模块最适合新手练习的小题~

打印
*






	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); 
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值