package com.diangxing;
public class TestArithmetic {
public static void main(String[] args) {
// TODO Auto-generated method stub
// getString("abcdef");
// getForString();
// int [] agars = {5,90,10,40,20,70,50};
// int numble = compute(agars);
// System.out.println(numble);
// printString();
long n = recurrence(10);
System.out.println(n);
}
/**
* 1、写一个方法,要求:输入一个字符串ABCDEFG,要求倒序输出GFEDCBA:
*/
private static void getString(String str){
if(str != null && !str.isEmpty()){
for(int i = str.length() - 1; i >= 0; i-- ){
System.out.print(str.charAt(i));
}
}
}
/**
有一个三位数,个位是c,十位是b,百位是a,
abc
+ cba
----------------
1333
如上运算,求满足这种的三位数有几种情况?
*/
private static void getForString(){
int b = 1;
for(int a=0 ; a<=9 ; a++){
for(int c=0; c<=9 ; c ++){
if(a+c == 13){
System.out.print("a="+a+" ");
System.out.print("b="+b+" ");
System.out.print("c="+c+" ;");
System.out.println();
}
}
}
}
/**
* 有一组数,求这组数的最大数和最小数的绝对值是多少?
*
*数组的排序
*/
private static int compute(int[] in){
int temp = 0;
for(int i = 0; i < in.length ; i ++){
for(int j = 0 ; j < in.length ; j ++){
if(in[i] > in[j]){
temp = in[i];
in[i] = in[j];
in[j] = temp;
}
}
}
for(int k = 0 ; k < in.length ; k ++){
System.out.print(in[k] + ",");
}
System.out.println();
return Math.abs(in[0] - in[in.length - 1]);
}
/**
* 4、打印九九乘方表:
*/
private static void printString(){
System.out.println("九九乘方表:");
for(int i = 1; i <= 9 ; i ++){
for(int j = 1 ; j <= i; j ++){
System.out.print(j+"*"+i+"="+i*j+" ");
}
System.out.println();
}
}
/**
* 利用递归求一个数的阶乘?
*/
private static long recurrence(int n){
if(n == 1){
return 1;
}else{
return n * recurrence(n -1);
}
}
}
分享到:
相关推荐
Java虚拟机的内存区域分为几个部分,其中包括线程私有的区域(程序计数器、Java虚拟机栈、本地方法栈)和线程共享的区域(Java堆、方法区、运行时常量池)。对象的访问是通过句柄或直接指针的方式来进行的。 在了解...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 18、一个用户表中有一个积分字段,假如数据库中有100...
│ 164个完整Java代码.zip │ J2EE综合--Struts常见错误的全面汇总.txt │ java程序员面试资料.zip │ JAVA笔试题(上海释锐).pdf │ MIME简介.txt │ SCJP试题详解.pdf │ SQL面试题_心灵深处.htm │ Struts+...
【标题】:“几道亚马逊面试题参考答案”涵盖了在亚马逊面试过程中可能会遇到的Java相关问题。这些题目旨在考察应聘者对Java编程语言的理解,以及在实际问题解决中的应用能力。 【描述】:“以前给别人写的几道...
根据提供的文档内容,我们可以归纳出以下几个关键的知识点: ### 一、Java上机面试题概述 在Java领域,上机面试是一种非常常见的考核方式。它不仅考验应聘者的理论基础,更重要的是评估其实际编程能力。通常,这类...
14.航空网的几个航班查询题: 104 15.查出比经理薪水还高的员工信息: 105 16、求出小于45岁的各个老师所带的大于12岁的学生人数 106 17.求出发帖最多的人: 107 18、一个用户表中有一个积分字段,假如数据库中有100...
描述中提到的"华为java笔试面试题2014.zip"与标题相同,进一步确认了这个压缩包包含的是2014年华为Java技术岗位的招聘考试题目。通常这样的资料会包括各种Java基础知识、编程问题、设计模式、多线程、网络编程、...
基于这些信息,我们可以推测这份面试题库可能会涵盖以下几个关键知识点: 1. **基础语法**:包括变量、数据类型、运算符、流程控制、异常处理等Java语言的基础概念。 2. **面向对象编程**:封装、继承、多态、接口...
首先,我们要明白面试通常会考察以下几个方面: 1. **基础理论知识**:这是任何面试的起点,包括但不限于计算机科学的基础概念,如数据结构、算法、操作系统原理、网络协议等。了解这些基础知识能够展示你对专业...
这份文档可能包含了完整的Java笔试题集,其中可能包括以下几个部分: 1. **基础语法**:考察Java的基本语法,如变量声明、数据类型、运算符、流程控制语句(if-else、switch、循环等)。 2. **面向对象**:涵盖类...
在准备这些题目时,应聘者需要重视以下几个方面:首先,牢固掌握Java编程语言的基础知识,包括数据类型、运算符、控制流语句、数据结构等;其次,对字符串、数组等常用数据结构的操作方法要有深入理解,并能够熟练地...
在Java的学习和面试中,以下几个核心知识点是必不可少的: 1. **基础知识**:这包括了Java语法、面向对象编程(OOP)原则,如封装、继承和多态,以及异常处理。理解并能够熟练运用这些基本概念是Java程序员的基础。...
习题解答通常包括以下几个关键部分: 1. **问题理解**:清晰地解释题目要求,理解问题背景和目标,这是解决问题的第一步。对于复杂的问题,可能需要将大问题分解为小问题,便于逐一解决。 2. **算法设计**:根据...
在深入探讨JVM性能优化相关面试题之前,先了解Java虚拟机(JVM)中类加载过程、JVM加载Class文件的原理机制以及Java内存分配的知识点是非常有必要的。 首先,Java类加载过程共有七个步骤,这七个步骤分别是:加载、...
内容可能涵盖以下几个方面: 1. **基础语法**:包括但不限于变量、数据类型、运算符、流程控制(if-else,switch,循环)、类与对象、封装、继承、多态等。 2. **集合框架**:如ArrayList、LinkedList、HashMap、...
各种java面试题集,面试前必备哦, 1. Java基础部分 7 1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 8 2、Java有没有goto? 8 3、说说&和&&的区别。 8 4、在JAVA中如何跳出当前的多重嵌套...