java基础笔试编程题

原创 2018年04月16日 16:09:17
斐波那契数列
package javabasic;

public class Fibonacci {
	/*
	 * 斐波那契数列
	 */
	public static void main(String[] args) {
		int f[] = new int[10];
		f[0] = 1;
		System.out.println("第1个斐波那契数:" + f[0]);
		f[1] = 1;
		System.out.println("第2个斐波那契数:" + f[1]);
		for(int i=2; i<f.length; i++){
			f[i] = f[i-1] + f[i-2];
			System.out.println("第" + (i+1) + "个斐波那契数:" + f[i]);
		}
	}
}
素数/质数
package javabasic;

public class Prime {
	/*
	 * 素数
	 */
	public static void main(String[] args) {
		for(int i = 2; i <= 100; i++){
			boolean flag = true;
			for(int j = 2; j <= Math.sqrt(i); j++){
				if(i%j == 0){
					flag = false;
					break;
				}
			}
			if(flag == true){
				System.out.print(i+" ");
			}
		}
	}
}
完全数
package javabasic;

public class Perfact {
	/*
	 * 完全数
	 */
	public static void main(String[] args) {
		for(int i = 1; i <= 1000; i++){
			int sum = 0;
			for(int j = 1; j < i; j++){
				if(i % j == 0){
					sum = sum + j;
				}
			}
			if(sum == i){
				System.out.println(i);
			}
		}
	}
}

水仙花数

package javabasic;

public class Narcissistic {
	/*
	 * 水仙花数
	 * n位数整数(n>=3),它刚好是它的每位数的n次幂之和。  
	 */
	public static void main(String[] args) {
		//三位的水仙花数
		for(int i = 100; i < 1000; i++){
			int a = i / 100;
			int b = i / 10 % 10;
			int c = i % 10;
			if(i == Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3)){
				System.out.print(i+"\t");
			}
		}
	}
}

SSH面试和笔试指导

由于SSH部分内容庞杂,各大高校和培训机构在教学中存在着大量的问题。如重点不突出、理解错误等。为了便于大家快速掌握SSH的重点知识,在面试和笔试中轻松通过,肖老师整理了大量的重要试题,并进行了详细讲解!
  • 2016年09月28日 15:18

经典笔试编程题--Java实现

1.输入一个正数n,输出所有和为n的连续正数序列。 分析:设定两个指针,min指向和为n的连续正数序列的最小值,max指向和为n的连续正数序列最大值。sum表示真正的和。 初始情况下,min、ma...
  • hqm12345qw
  • hqm12345qw
  • 2016-08-08 18:05:04
  • 36334

常见java笔试-编程题

1-以指定编码,输出字符串 public class Bianma { public static void main(String[] args) throws UnsupportedEncod...
  • luxun2014
  • luxun2014
  • 2014-11-26 21:29:01
  • 2326

JAVA基础编程题(50题及答案)

  • 2012年12月10日 06:51
  • 36KB
  • 下载

腾讯笔试编程题:算法基础-字符移位(C++)

题目: 小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。 你能帮帮小Q吗? 输入描述: 输入数据有多组,每组包含一个字符...
  • lxubin
  • lxubin
  • 2016-09-04 14:49:03
  • 963

网易2016软件工程师笔试题-----[编程题] 奖学金(JAVA实现)

小v今年有n门课,每门都有考试,为了拿到奖学金,小v必须让自己的平均成绩至少为avg。每门课由平时成绩和考试成绩组成,满分为r。现在他知道每门课的平时成绩为ai ,若想让这门课的考试成绩多拿一分的话,...
  • hll174
  • hll174
  • 2016-03-22 16:11:26
  • 1734

经典基础C++笔试题2(附答案)

1. C中static有什么作用? (1)隐藏。 当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性,故使用static在不同的文件中定义同名函数和同名变量,而不必担...
  • panda1234lee
  • panda1234lee
  • 2013-05-15 20:30:12
  • 2156

React 基础题

提供一个react设计思路: 将所有的无状态(state)只负责渲染的组件作为子组件封装到父组件包含状态机(state)当中,子组件数据变化是通过父组件的state中变量转换为子组件的props来进...
  • frank_eos
  • frank_eos
  • 2016-09-27 09:55:01
  • 342

JAVA笔试题--Java选择题100道

  • 2015年09月05日 11:37
  • 113KB
  • 下载

javaj经典程序编程50题

比较经典的java编程题目50题,这是我花费一段时间码上去的代码,全部题目都有我的注释,希望对大家有点帮助 编程题目对锻炼逻辑思维是很有帮助的,合格的程序员应该具备基本的逻辑思维! 也欢迎大家指导点评...
  • wenzhi20102321
  • wenzhi20102321
  • 2016-08-22 11:03:52
  • 20044
收藏助手
不良信息举报
您举报文章:java基础笔试编程题
举报原因:
原因补充:

(最多只允许输入30个字)