第四章,流程控制--练习题结束

本文提供了几个Java编程练习示例,包括判断完全数、字符数组转换为整数及打印特定图案等,有助于初学者理解和掌握基本的Java语法。
import java.util.Scanner;
public class day1111 {
	//4.7
/*	public static void main(String[] args) {
		Scanner reader=new Scanner(System.in);
		System.out.println("请输入一个整数:");
		int a=reader.nextInt();
		int s=0;
		for(int b=1;b<a;b++) {
			if(a%b==0) s=s+b;
		}
		if(s==a) System.out.println(a+"是完全数");
		else System.out.println(a+"不是完全数");
	}
	*/
/*
 * 4.8|  char转化为int时要减去48
 *       int转化为char时要加上48
	public static void main(String[] args) {
		Scanner reader=new Scanner(System.in);
		System.out.print("请输入一个整数:");
		String a=reader.next();
		char ch[]=a.toCharArray();
		int s=0;
		for(int i=0;i<ch.length;i++) {
			s=s+(int)ch[i]-48;
		}
		System.out.println(s);
	}
	*/
/*4.10
 * 	public static void main(String[] args) {
		double a=3000;
		int n;
		for(n=0;a>=5;n++) {
			a=a/2;
		}
		System.out.println(n+"天后");
	}
	*/
	//4.11
	/*重视
	 * a即行数
	 * b即个数,a与b控制图形
	 * c即各数之间的关系且随行数与个数有变化
	 * 用d表示出每一个数
	 * e是程序中相对独立的,用于每行第一个数的确定
*/
	public static void main(String[] args) {
		int a,b,c,d=0,e=1;
		for(a=1;a<=5;a++) {
			e=e+a-1;
			for(b=a,c=a+1,d=e;b<=5;b++,c++) {
				
				System.out.print(d+" ");
				d=d+c;
			}
			System.out.println();
		}
	}
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值