第一范文网 - 专业文章范例文档资料分享平台

JAVA编程题全集(100题及答案)

来源:用户分享 时间:2025/5/20 10:37:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

.

int a ,b,m;

Scanner s = new Scanner(System.in); System.out.print( \键入一个整数: \ a = s.nextInt();

System.out.print( \再键入一个整数: \ b = s.nextInt();

deff cd = new deff(); m = cd.deff(a,b); int n = a * b / m;

System.out.println(\最大公约数: \ System.out.println(\最小公倍数: \} }

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 java.util.*; 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(System.in); String s = sc.nextLine();

可编辑

.

ch = s.toCharArray();

for(int i=0; i= '0' && ch <= '9') { digital ++;

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

System.out.println(\数字个数: \ System.out.println(\英文字母个数: \ System.out.println(\空格个数: \ System.out.println(\其他字符个数:\ } }

【程序8】

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

可编辑

例如.

public class lianxi08 {

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

Scanner s = new Scanner(System.in); System.out.print(\输入数字a的值: \ a = s.nextInt();

System.out.print(\输入相加的项数:\ int n = s.nextInt(); int i = 0; while(i < n) { b = b + a; sum = sum + b; a = a * 10; ++ i; }

System.out.println(sum); } }

【程序9】

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

可编辑

搜索更多关于: JAVA编程题全集(100题及答案) 的文档
JAVA编程题全集(100题及答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c10d5g32llh797950lpza3sk4u09qm100ffa_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top