博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【作业】第六章课后作业
阅读量:1899 次
发布时间:2019-04-26

本文共 4664 字,大约阅读时间需要 15 分钟。

选择题:

1-11:D ABCDE C A CD C C BCD B B A

程序设计:

1、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); System.out.println("请输入一个不多于5位当正整数:"); int num = input.nextInt(), i;//为了简便暂不判断 System.out.println("逆序打印后各位为:"); for(i = 0; i < 5; i++) {
if(num != 0) {
int x = num % 10; System.out.print(x + " "); num /= 10; }else break; } System.out.println("\n它是" + i + "位数。"); }}

2、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); System.out.println("请输入数组的长度:"); int len = input.nextInt(), temp, maxIndex = 0, minIndex = 0; int num = new int[len]; System.out.println("请输入数组:"); for(int i = 0; i < len; i++) {
num = input.nextInt(); if(num > num[maxIndex]) maxIndex = i; if(num < num[minIndex]) minIndex = i; } temp = num[maxIndex]; num[maxIndex] = num[0]; num[0] = temp; if(minIndex == 0 ) minIndex = maxIndex;//如果最小值下标是首元素 temp = num[minIndex]; num[minIndex] = num[len - 1]; num[len - 1] = temp; System.out.println("交换后:"); for(int i = 0; i < len; i++) {
System.out.print(num + " "); } }}

3、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); System.out.println("请输入数组的长度n:"); int n = input.nextInt(); int num = new int[n]; System.out.println("请输入向后移m:"); int m = input.nextInt(); System.out.println("请输入数组:"); for(int i = m; i < n; i++) {
num = input.nextInt(); } for(int i = 0; i < m; i++) {
num = input.nextInt(); } for(int i = 0; i < n; i++) {
System.out.print(num + " "); } }}

4、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); String user = new String[5]; System.out.println("请输入五个名字:"); for(int i = 0; i < 5; i++) {
user = input.next(); } for(int i = 0; i < 5; i++) {
System.out.print(user + " "); } }}

5、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
int nums = new int[10]; int max=Integer.MIN_VALUE, min = Integer.MAX_VALUE; for(int i = 0; i < 10; i++) {
nums =(int)(Math.random() * 1000);//1000以内随机正整数 if(nums > max) max = nums; if(nums < min) min = nums; } System.out.println("最大值为" + max); System.out.println("最小值为" + min); }}

6、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); System.out.println("请输入一个四位整数");//为了简便不进行判断 int num = input.nextInt(); int nums = new int[4]; for(int i = 0; i < 4; i++) {
//第一位与第四位交换,第二位与第三位交换,即4321 int x = num % 10; nums = (x + 5) % 10; num /= 10; } System.out.print("加密后:"); for(int i = 0; i < 4; i++) {
System.out.print(nums); } }}

7、

/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
int score = new int {
18, 25, 7, 36, 13, 2, 89, 63}; int min = 0; for(int i = 0; i < 8; i++) {
if(score < score[min]) min = i; } System.out.println("最低积分位:" + score[min] + "\n其下标为:" + min); }}
/***************************** 文件名:[作业]* 作者:〈漆黑〉* 描述:〈	第六章课后作业	〉* 创建时间:2019.1.5****************************/import java.util.Scanner;public class Test {
public static void main(String args) {
Scanner input = new Scanner(System.in); int i = 3; while(true) {
i--; System.out.println("请输入密码:"); String str = input.next(); if(str.equals("111111")) break;//密码为111111 if(i == 0) {
System.out.println("密码错误。请取卡。"); return; } } System.out.println("请输入金额:"); int cash = input.nextInt(); while(cash % 100 != 0 || cash > 1000 || cash < 0) {
//金额为100的整数倍,且位于0-1000 System.out.println("您输入的金额不合法,请重新输入:"); cash = input.nextInt(); } System.out.println("您取了" + cash + "元\n交易完成,请取卡。"); return; }}

转载地址:http://wprdf.baihongyu.com/

你可能感兴趣的文章
月活达10亿后,未来快手的“无限”可能
查看>>
关于回调注销问题的总结
查看>>
Android学习开发路线图
查看>>
开发Android主攻四大方向
查看>>
Android开发方向
查看>>
RAW格式
查看>>
Android6.0以上文件读写权限
查看>>
Android数据文件存储路径
查看>>
LINUX下的SD卡分区
查看>>
GDB的使用
查看>>
USB摄像头到ARM下图像显示方案
查看>>
linux usb 摄像头测试软件webcam spcaview luvcview xawtv 使用问题
查看>>
Android消息处理Handler与Message
查看>>
Frambuffer + SDL
查看>>
Android四大组件之Broadcast receiver
查看>>
libQtCore.so.4 undefined symbol :g_main_context_push_thread_default
查看>>
Android学习参考推荐权威门户网站
查看>>
软件开发之持续改进
查看>>
luvcview摄像头程序到Cortex A8的移植
查看>>
static方法和非static方法的区别(java)
查看>>