`
strive_zt
  • 浏览: 15790 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类
最新评论

Java基础语法实战系统总结6(陆续上传中...)

阅读更多
逆向输出数字(正整数)?
   如:正整数32496,逆向输出为69423;
   FanInputNum.java
// 原理:首先分离最低位,即与10取余即可,然后抛弃最低位,再把当前位看成最低位,以此推下去...
// 如:456786 首先是6  然后再把8看做最低位.....

public class FanInputNum{
public static void main(String args[]){
  int number = (int)(Math.random()*1000000);// 产生1000000以内的正整数
  int remainder;
  System.out.println("要处理的数字: " + number);
  System.out.print("逆向输出的数字是 : ");
  while(number > 0){ //循环直到数字为0为止
   remainder = number % 10;//分离出个位
   System.out.print(remainder);
   number /= 10;
  }
}
}

求斐波那契数列(Fibonacci数列)?

   Kn = 1; 当n=1或2时
   Kn=Kn-1 + Kn-2  当n>=3时 (Kn-1,n-1是K的下标)
   即从第三项起,每一项都是它前两项之和。
// 原理:
// 从第3项开始,每一项都是它的前两项之和;1 1 2 3 5 8 13 21.........
// 定义为整型时,第47项会超出整型的范围
public class Finonacci{
public static void main(String args[]){
  int k1=1,k2 =1, k3;
  // 输出前2位数
  System.out.print(k1 + " " + k2 + " ");
  for(int i=3;i<=24; i++){
    k3 = k1 + k2;
    System.out.print(k3 + " ");
    if(i%8 == 0)
    { // 每行输出8项
     System.out.println();
    }
     //开始迭代,保存最近2项的值
     k1 = k2;
     k2 = k3;
  
  }
}
}

求最大公约数和最小公倍数?   GcdAndGcm.java

// 随机产生:
// 两种方法:1.给定义个数r,它的初始值为min(n,m)起,测试它是否能同时被m和n整除,如果不能
//           ,则将其值减1,再测试。依次类推,一旦它能被两个整数整除,那么这个r 就是最大
             公约数,但这方法效率低下;
// 主要采用如下方法:
// 2.采用欧几里得辗转相除法 1.求余数,r=m%n 2.设m<--n,n<--r 3.若r==0,则m为最大公约数,
//  退出循环,否则转到1步
public class GcdAndGcm{
public static void main(String args[]){
  int m = (int)(Math.random()*1000);
  int n = (int)(Math.random()*1000);
  int r;
  int sm=m,sn=n; // 保存这2个数的值
  // 下面的循环根据辗转相除法球最大公约数
  do{
   r = m%n;
   m = n;
   n = r;
  }
  while(r>0);
   // 循环结束,最大公约数存放在m中
   System.out.println(sm +"和" + sn + "最大公约数是:" + m);
   System.out.println(sm +"和" + sn + "最小公倍数是:" + sm*sn/m);
 
}
}
分享到:
评论

相关推荐

    java基础语法练习题.zip

    Java基础语法是编程入门的关键,这些练习题涵盖了Java语言的核心概念,旨在帮助初学者巩固学习成果。以下是对每个文件内容的详细解读: 1. **"1.java运行环境.docx"**:这部分内容会介绍如何在计算机上安装Java ...

    java基础语法.pdf

    这份"java基础语法.pdf"教程详细介绍了Java语言的核心概念和基本语法,对于初学者来说是一份非常有价值的参考资料。以下是对这份教程可能包含的一些关键知识点的详细说明: 1. **Java简介**:教程可能首先会介绍...

    java菜鸟学习第一步-java基础语法

    "java基础语法" Java是一种广泛应用于Android开发、Web开发、企业软件开发等领域的编程语言。本文将从Java的起源、特点、文件说明、语法等方面对Java基础语法进行详细介绍。 Java的起源 Java语言的前身是Oak语言...

    阿里巴巴Java性能调优实战(2021华山版).pdf

    阿里巴巴Java性能调优实战

    尚硅谷_Java基础实战_Bank项目_项目需求.doc

    【尚硅谷_Java基础实战_Bank项目_项目需求.doc】文档描述的是一个Java编程实践项目——Bank项目,旨在帮助学习者掌握Java语言的基础特性和面向对象编程的核心概念。在这个项目中,有两个主要的实验任务: 实验题目1...

    八套java基础语法考试题和答案

    这些知识点构成了Java基础语法的核心,通过这套考试题,学习者不仅可以系统地复习这些概念,还可以通过解答题目加深理解和应用能力。无论你是初学者还是有一定经验的开发者,这套题库都能帮助你巩固Java基础,提升...

    Java 基础核心总结 +经典算法大全.rar

    《Java 基础核心总结》 Java 概述 什么是 Java2 Java 的特点Java 开发环境 JDK JRE Java 开发环境配置 Java 基本语法 数据类型基础语法运算符 Java 执行控制流程条件语句 if 条件语句 if...else 条件语句if...else ...

    2\1-1-Java基础语法_第2节 HelloWorld案例_笔记_P2.docx

    在这个资源中,我们将通过 HelloWorld 案例来学习 Java 基础语法的基本概念。 标题解释 标题 "2\1-1-Java基础语法_第2节 HelloWorld案例_笔记_P2.docx" 表明这个资源是关于 Java 基础语法的第二节课,主要讲解 ...

    轻量级Java_EE企业应用实战_(第三版).part5.rar

    轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业...

    轻量级Java_EE企业应用实战_(第三版).part4.rar

    轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业...

    轻量级Java_EE企业应用实战_(第三版).part3.rar

    轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业...

    轻量级Java_EE企业应用实战_(第三版).part1.rar

    轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业...

    轻量级Java_EE企业应用实战_(第三版).part2.rar

    轻量级Java_EE企业应用实战_(第三版).part1.rar 轻量级Java_EE企业应用实战_(第三版).part2.rar 轻量级Java_EE企业应用实战_(第三版).part3.rar 轻量级Java_EE企业应用实战_(第三版).part4.rar 轻量级Java_EE企业...

    《java 并发编程实战高清PDF版》

    《Java并发编程实战》是一本深入探讨Java平台并发编程的权威指南。这本书旨在帮助开发者理解和掌握在Java环境中创建高效、可扩展且可靠的多线程应用程序的关键技术和实践。它涵盖了从基本概念到高级主题的广泛内容,...

    Java开发实战经典(名师讲坛)].李兴华.pdf

    书中会详细介绍Java的基本语法,包括变量、数据类型、控制流语句、类与对象、封装、继承和多态等概念,这些都是Java编程的基础。 2. **Java集合框架**:Java集合框架是处理对象数组的核心工具,包括List、Set、Map...

    java基础总结大全(笔记).pdf.zip

    1. **Java语法基础**:Java的基础语法包括变量、数据类型、运算符、流程控制语句(如if条件语句、switch选择语句、for、while循环等)。变量是用来存储数据的容器,数据类型则决定了变量可以存储的数据种类,分为...

    [Java开发实战经典(名师讲坛)].李兴华.扫描版.rar

    这本书深入浅出地讲解了Java编程语言的基础知识和实战技巧,旨在帮助读者快速掌握Java开发技能,并在实际项目中运用。 在Java的世界里,基础知识至关重要。书中的内容可能涵盖了以下几个方面: 1. **Java语法基础*...

    Java 基础语法.pdf

    Java 基础语法

    Java基础实战_Bank项目_031

    在Java基础实战_Bank项目_031中,我们主要学习如何使用有返回值的方法来修改withdraw方法,以指示交易是否成功。本题目旨在熟悉Java编程语言的基础知识,包括方法的重写、布尔值的使用和条件语句的应用。 首先,...

    Java开发学习之Java基础语法注意点共2页.pdf.z

    在Java的学习过程中,掌握好基础语法是构建强大编程能力的基石。 Java基础语法主要包括以下几个方面: 1. **变量与数据类型**:Java支持八种基本数据类型,包括整型(byte、short、int、long)、浮点型(float、...

Global site tag (gtag.js) - Google Analytics