`

java小练习

 
阅读更多

 

 

1  将1-100能被5整除的数, 每行输出三个:

public static void main(String[] args) {
	
		/* 方式1
		 * int j = 0;
		for(int i=1; i<=100; i++){
			if(i%5 == 0) {
				j++;
				System.out.print(i+ "\t");
				if(j%3 == 0){
					System.out.println("\r\n");
				}
			}
		}*/
		// 方式2
		for(int i=1; i<=100; i++){
			if(i%5 == 0) {
				System.out.print(i+ "\t");
				if(i%3*5 == 0){
					System.out.println("\r\n");
				}
			}
		}
		
	}

 

2  九九乘法表:

 

	/**
1*1=1	
1*2=2	2*2=4	
1*3=3	2*3=6	3*3=9	
1*4=4	2*4=8	3*4=12	4*4=16	
1*5=5	2*5=10	3*5=15	4*5=20	5*5=25	
1*6=6	2*6=12	3*6=18	4*6=24	5*6=30	6*6=36	
1*7=7	2*7=14	3*7=21	4*7=28	5*7=35	6*7=42	7*7=49	
1*8=8	2*8=16	3*8=24	4*8=32	5*8=40	6*8=48	7*8=56	8*8=64	
1*9=9	2*9=18	3*9=27	4*9=36	5*9=45	6*9=54	7*9=63	8*9=72	9*9=81	
	 */
	public static void main(String[] args) {
	
		// 先把所有都打印出来, 然后在找规律后 调整变成乘法表样子
		/*for(int i=1; i<=9; i++){
			for(int j=1; j<=9; j++){
				System.out.print(i+"*"+j+"="+i*j + "\t");
			}
			System.out.println();
		}*/
		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();
		}
		
	}

 

 

3 递归 :
1 定义递归头: 关注什么时候不调用自己,否则陷入死循环
2 递归体: 关注什么时候调用自己

 

求5! :

main {
int result = digui(5);
		System.out.println(result);
	}
	
	public static int digui(int num){
		
		//int result = 0;
		if(num == 1) {
			return 1;
		}else{
			return num*digui(num-1);
		}
		
		
	}

 

 

 

分享到:
评论

相关推荐

    一些简单的JAVA小练习

    这些JAVA小练习涵盖了多个基础和进阶的编程概念,适合初学者进行实践操作,提升JAVA编程技能。下面将对每个项目进行简要介绍,并探讨它们所涉及的关键知识点: 1. **简单员工系统** 这个练习可能涉及到数据结构、...

    java小练习及答案

    以上就是根据提供的信息推测的Java练习可能涵盖的知识点。每个知识点都值得深入学习和实践,这对于提升编程技能和理解Java的核心概念都非常有帮助。在实践中遇到问题,可以参考Java的官方文档或者在线社区寻求解答,...

    在GitHub上写的第一个JAVA小练习:模拟枪战游戏对战场景.zip

    在GitHub上写的第一个JAVA小练习:模拟枪战游戏对战场景 在GitHub上写的第一个JAVA小练习:模拟枪战游戏对战场景 在GitHub上写的第一个JAVA小练习:模拟枪战游戏对战场景 在GitHub上写的第一个JAVA小练习:模拟枪战...

    java小练习题 适合初学者

    这个"java小练习题"压缩包包含了多个经典的编程练习,旨在帮助初学者巩固基础知识,理解控制结构、数据类型、循环以及逻辑判断等核心概念。 1. **100道例题.txt**:这可能是一个文本文件,包含了100个不同的Java...

    java小练习-java

    java小练习

    java小练习.java

    java小练习

    简单java程序的小练习

    在“简单java程序的小练习”这个压缩包中,我们看到一系列入门级的Java编程实践项目。这些项目旨在帮助初学者熟悉Java语言的基本概念,并通过实际操作来增强编程技能。让我们逐一探讨这些项目所涵盖的Java知识点。 ...

    Java基础练习代码

    本文将深入探讨Java基础练习代码中的关键概念,帮助初学者巩固基础,提高编程技能。 首先,Java是一种面向对象的编程语言,它的核心特性包括封装、继承和多态。在练习代码中,你会看到如何定义类(class)并创建...

    java基础练习题 (目前到集合内含三个小综合案例)

    这份"java基础练习题(目前到集合内含三个小综合案例)"涵盖了Java的基础知识,旨在帮助学习者巩固并提升Java编程技能。从JDK(Java Development Kit)入门到集合框架的学习,这是一个全面了解和实践Java编程的重要...

    java 接口练习作业

    在这个"java接口练习作业"中,我们将会探讨接口的使用,以及如何将其应用于集合框架中。 首先,让我们深入了解Java接口的基本概念。接口是完全抽象的类,不能包含实例变量,但可以声明常量。它由一系列无实现的方法...

    java示例练习 java示例练习 java示例练习

    在Java编程语言的学习过程中,示例练习是提升技能的关键步骤。"Java示例练习"的标题和描述都强调了通过实践来巩固理论的重要性。这里,我们将会深入探讨几个关键的知识点,这些知识点涵盖在给定的压缩包文件的各个...

    java 集合练习题

    在这个“java集合练习题”中,我们主要关注如何使用Java集合框架来处理数据,特别是对于学生信息的存储、排序和输出。以下是对这个练习题的详细解析: 1. **集合框架简介**: Java集合框架是Java API的一部分,它...

    JAVA 练习,小游戏!.zip

    JAVA 练习,小游戏!JAVA 练习,小游戏!JAVA 练习,小游戏! JAVA 练习,小游戏!JAVA 练习,小游戏!JAVA 练习,小游戏! JAVA 练习,小游戏!JAVA 练习,小游戏!JAVA 练习,小游戏! JAVA 练习,小游戏!JAVA ...

    Java小练习

    jdk的熟悉,方便新手熟悉jkd方法,jdk的熟悉,方便新手熟悉jkd方法,jdk的熟悉,方便新手熟悉jkd方法,

    java练习小项目

    【Java练习小项目:城市人口管理系统】 在编程学习过程中,实践是提升技能的关键。这个"Java练习小项目"就是这样一个实战平台,旨在帮助Java初学者或爱好者加深对编程语言的理解,特别是面向对象的设计和数据结构的...

    java方法练习.docx

    Java 方法练习 本文档提供了多个 Java 方法练习题,涵盖了基本数据类型、方法重载、计算器等多个方面。下面是对每个题目的知识点总结: 1. 将数字转换为星期字符串 * Java 中的 switch 语句:用于根据不同的输入...

    Java练习50道

    Java练习50道Java练习50道Java练习50道Java练习50道Java练习50道Java练习50道Java练习50道Java练习50道Java练习50道Java练习50道Java练习50道Java练习50道

    经典java编程练习题

    经典Java编程练习题 Java编程练习题是一组经典的编程练习题,旨在考核Java编程能力。这30道练习题涵盖了Java基础知识、数据类型、运算符、控制结构、方法、数组、面向对象编程等方面的知识点。 知识点1: Java基础...

Global site tag (gtag.js) - Google Analytics