云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > java基本语法测试

java基本语法测试

  • 62 次阅读
  • 3 次下载
  • 2026/4/30 4:16:34

k = k / 10; 位数 += 1;

} while (k != 0);

return (n == m); } }

// 判断显示回文数的用户交互程序

class 回文 {

public static void main(String args[]) { // 创建判断回文数的对象实例

Judgement jt = new Judgement();

// 从终端输入一个整数

int value; // 将要输入的整数值

System.out.println(\输入一个整数值,再回车:\

Scanner cin = new Scanner(System.in);

value = cin.nextInt();

// 使用判断回文数的对象实例,判断回文,并输出 System.out.println(\从0到输入的整数\ System.out.println(value);

System.out.println(\之间,整数都是回文数的为:\ for (int i = 0; i < value; i++) { if (jt.Judgement1(i)) System.out.println(i); } } } ;

3, 如何兑换零钱

有1元人民币,需要兑换成2分1分和5分硬币的组合,请问共有多少种兑换办法,具体兑换方案是什么。例如:50个2分,是一种方案,20个2分+12个5分=100分也是一种方案。

import java.io.*; public class duihuan {

public static void main (String args[]) throws IOException {

int a[]=new int[10]; int i;

double money,y; String str;

BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print(\请输入你要兑换的零钱:\ str =buf.readLine();

money=Double.parseDouble(str); y=money*100;

a[1]=(int)y/100; //兑换1元的数量

a[2]=(int)y/10-a[1]*10; //a[2]为总角数 if (a[2]>=5) {

a[3]=1; //a[3]5角数 a[4]=a[2]-5; //a[4]1角数 } else {

a[4]=a[2]; }

a[6]=(int)y; //a[6]为总的分数 //a[7]为5分 a[8]2分 a[9]1分 if(a[6]>5) {a[7]=1;

a[6]=a[6]-5;

a[8]=a[6]/2; //取整 a[9]=a[6]%2; //取余 } else

{ a[8]=a[6]/2; a[9]=a[6]%2; }

System.out.println(\你兑换的零钱如下:\将有值的输出就够了

} }

if(a[1]!=0)

System.out.println(a[1]+ \元)\ if(a[3]!=0)

System.out.println(a[3]+ \角)\ if(a[4]!=0)

System.out.println(a[4]+\角)\ if(a[7]!=0)

System.out.println(a[7]+ \分)\ if(a[8]!=0)

System.out.println(a[8]+\分)\ if(a[9]!=0)

System.out.println(a[9]+\分)\

4,排序

有如下7个整数,-20,+7,36,+100,-95,99,+2

请编程解决这些整数的排序问题,按从小到大的次序输出。

import java.util.Scanner;

public class Sort {

public static void main(String[] args) {

Scanner input = new Scanner(System.in); // 实例控制台输入类 int count = 0; // 想要输多少个数字 int temp = 0; // 临时变量

System.out.print(\想要输入多少个数字:\ count = input.nextInt(); // 输入

int[] numberArray = new int[count]; // 用 已经赋好值的 count 实例数组 for (int i = 0; i < numberArray.length; i++) { // 循环输值 System.out.print(\请输入第[\个数字:\ numberArray[i] = input.nextInt(); }

System.out.println(\排序前:\

for(int i = 0; i < numberArray.length; i++){ // 输出

System.out.println(\第[\个数字:\ } /*

* 冒泡排序

*/

for (int i = 0; i < numberArray.length; i++) { for (int n = 0; n < numberArray.length; n++) { if (numberArray[n] > numberArray[i]) { temp = numberArray[n];

numberArray[n] = numberArray[i]; numberArray[i] = temp; } } }

System.out.println(\排序后:\

for(int i = 0; i < numberArray.length; i++){ // 输出

System.out.println(\第[\个数字:\ } } }

5,最后一个同学,是谁?

某校100个学生,学号依次为,1,2,3,。。。,100。 100个学生按照学号次序从小到大站成一个对列,并从第一个人开始报号,依次报为1号,2号,3号,。。。,100号。把报奇数号位的学生全部拿掉,离开队列,只保留偶数号位的同学。 队列内余下50个同学,学号依次为:2,4,6,。。。,100。 剩下的这组同学依次报号,1号,2号,3号,。。。,50号,再次把报奇数号位的学生全部拿掉,离开队列,只保留偶数号位的同学。 此时,队列内余下25个同学:4号,8号,。。。100号,

队列内的学生继续报号,仍然拿掉报奇数号位的同学,保留偶数号位的同学,

不断重复上述过程,直到队列内只剩下一个人的时候,请问这个同学的学号多少? 64 编写代码,解决这个问题。

搜索更多关于: java基本语法测试 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

k = k / 10; 位数 += 1; } while (k != 0); return (n == m); } } // 判断显示回文数的用户交互程序 class 回文 { public static void main(String args[]) { // 创建判断回文数的对象实例 Judgement jt = new Judgement(); // 从终端输入一个整数 int value; // 将要输入的整数值 System.out.println(\输入一个整数值,再回车:\ Scanner cin = new Scanner(System.in);

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com