好文档 - 专业文书写作范文服务资料分享网站

java编程题全集(50题及答案)

天下 分享 时间: 加入收藏 我要投稿 点赞

【程序1】

题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少

;

public class lianxi04{

public static void main(String[] args) { Scanner s = new Scanner;

\请键入一个正整数: \ int n = (); int k=2; + \

while(k <= n) { if(k == n) {

else if( n % k == 0) { + \ else k++; } } }

【程序5】

题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 import .*;

public class lianxi05 {

public static void main(String[] args) { int x;

char grade;

Scanner s = new Scanner; \请输入一个成绩: \ x = ();

grade = x >= 90 'A' : x >= 60 'B' :'C';

\等级为:\ } }

【程序6】

题目:输入两个正整数m和n,求其最大公约数和最小公倍数。

/**在循环中,只要除数不等于0,用较大数除以较小的数,将小的一个数作为下一轮循环的大数,取得的余数作为下一轮循环的较小的数,如此循环直到较小的数的值为0,返回较大的数,此数即为最大公约数,最小公倍数为两数之积除以最大公约数。* / import .*;

public class lianxi06 {

public static void main(String[] args) { int a ,b,m;

Scanner s = new Scanner; \键入一个整数: \ a = ();

\再键入一个整数: \ b = ();

deff cd = new deff(); m = (a,b);

int n = a * b / m;

\最大公约数: \ \最小公倍数: \} }

class deff{

public int deff(int x, int y) { int t; if(x < y) { t = x; x = y; y = t; }

while(y != 0) { if(x == y) return x; else {

int k = x % y; x = y; y = k; } }

return x; } }

【程序7】

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 import .*;

public class lianxi07 {

public static void main(String[] args) { int digital = 0; int character = 0; int other = 0; int blank = 0; char[] ch = null;

Scanner sc = new Scanner;

String s = (); ch = ();

for(int i=0; i<; i++) {

if(ch >= '0' && ch <= '9') { digital ++;

} else if((ch >= 'a' && ch <= 'z') || ch > 'A' && ch <= 'Z') { character ++; } else if(ch == ' ') { blank ++; } else { other ++; } }

\数字个数: \

\英文字母个数: \ \空格个数: \

\其他字符个数:\ } }

【程序8】

题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。 import .*;

public class lianxi08 {

public static void main(String[] args) { long a , b = 0, sum = 0; Scanner s = new Scanner;

\输入数字a的值: \ a = ();

\输入相加的项数:\ int n = (); int i = 0; while(i < n) { b = b + a;

sum = sum + b; a = a * 10; ++ i; } } }

【程序9】 题目:一个数如果恰好等于它的因子之和,这个数就称为 \完数 \。例如6=1+2+3.编程 找出1000以内的所有完数。

java编程题全集(50题及答案)

【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少;publicclasslianxi04{publicstaticvoidmain(String[]args){Scanners=newScan
推荐度:
点击下载文档文档为doc格式
08cib9se2b553973044s2xc786b4a900ywp
领取福利

微信扫码领取福利

微信扫码分享