明解JAVA 第三章答案
练习3-1
package candle1220;
import java.util.Scanner;
public class Nightwatch {
public static void main(String[] args){
Scanner stdIn=new Scanner(System.in);
System.out.print("整数值");
int n=stdIn.nextInt();
if(n>0)
System.out.println("其绝对值是"+(n));
else
System.out.println("其绝对值是"+(-n));
}
}
练习3-2
package candle1220;
import java.util.Scanner;
public class Nightwatch {
public static void main(String[] args){
Scanner stdIn=new Scanner(System.in);
System.out.print("整数A:");
int a=stdIn.nextInt();
System.out.print("整数B:");
int b=stdIn.nextInt();
if(a%b==0)
System.out.println(b+"是"+a+"的约数");
else
System.out.println(b+"不是"+a+"的约数");
}
}
练习3-3
同样可以运行
练习3-4
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner (System.in); System.out.print("a:");
int a=input.nextInt();
System.out.print("b:");
int b=input.nextInt();
if(a>b)
System.out.print("a更大");
else
if(a==b)
System.out.print("一样大");
else
System.out.print("b更大");
}
}
练习3-5
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner (System.in); System.out.print("请输入一个正整数:");
int a=input.nextInt();
if(a<=0)
System.out.print("请输入正整数");
else if(a%5==0)
System.out.print("该值可以被5整除");
else
System.out.print("该值不可以被5整除");
}
}
练习3-6
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner (System.in); System.out.print("请输入一个正整数:");
int a=input.nextInt();
if(a<=0)
System.out.print("请输入正整数");
else if(a%10==0)
System.out.print("该值是10的倍数");
else
System.out.print("该值不是10的倍数");
}
}
练习3-7
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner (System.in); System.out.print("请输入一个正整数:");
int a=input.nextInt();
if(a<=0)
System.out.print("请输入正整数");
else if(a%3==0)
System.out.print("该值可以被3整除");
else if(a%3==1)
System.out.print("该值除以3余1");
else
System.out.print("该值除以3余2");
}
}
练习3-8
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner (System.in);
System.out.print("请输入分数:");
int a=input.nextInt();
if(a>=0&&a<60)
{System.out.println("不及格");}
else if(a>=60&&a<70)
{System.out.println("及格");}
else if(a>=70&&a<80)
{System.out.println("良");}
else if(a>=80&&a<=100)
{System.out.println("优");}
else
{System.out.println("请输入合理的分数");} }
}
练习3-9
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner (System.in);
System.out.print("a=:");
int a=input.nextInt();
System.out.print("b=:");
int b=input.nextInt();
System.out.print(a>b?a:b); }
}
练习3-10
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input =new Scanner (System.in);
System.out.print("a=");
int a=input.nextInt();
System.out.print("b=");
int b=input.nextInt();
if(a>=b)
System.out.print(a-b);
else
System.out.print(b-a); }
}
练习3-11
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input =new Scanner (System.in);
System.out.print("a=");
int a=input.nextInt();
System.out.print("b=");
int b=input.nextInt();
int c=a-b;
if(c>10||c<-10)
System.out.print("它们的差值大于等于11");
else
System.out.print("它们的差值小于等于10"); }
}
练习3-12
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("a=");
int a =input.nextInt();
System.out.print("b=");
int b =input.nextInt();
System.out.print("c=");
int c =input.nextInt(); int min1=a<b?a:b;
int min=min1<c?min1:c;
System.out.print(min); }
}
练习3-13
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner (System.in);
System.out.print("a=");
int a =input.nextInt();
System.out.print("b=");
int b =input.nextInt();
System.out.print("c=");
int c =input.nextInt(); int mid1=a<b?b:a;
int mid=mid1<c?mid1:c;
System.out.print(mid); }
}
练习3-14
// 计算两个整数值中较小的值和较大的值
import java.util.Scanner;
class New {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
System.out.print("整数a:");
int a = stdIn.nextInt();
System.out.print("整数b:");
int b = stdIn.nextInt();
if(a==b){
System.out.print("两个整数相等");
}
else{
int min, max; // 较小的值/较大的值
if (a < b) { // 如果a小于b
min = a;
max = b;
}
else
{ // 否则
min = b;
max = a;
}
System.out.println("较小的值是" + min + "。");
System.out.println("较大的值是" + max + "。");
}
}
}
练习3-15
// 计算两个整数值中较小的值和较大的值
import java.util.Scanner;
class New {
public static void main(String[] args) {
Scanner stdIn = new Scanner(System.in);
System.out.print("整数a:");
int a = stdIn.nextInt();
System.out.print("整数b:");
int b = stdIn.nextInt();
if(a==b){
System.out.print("两个整数相等");
}
else{
int min, max; // 较小的值/较大的值
if (a < b) { // 如果a小于b
min = a;
max = b;
}
else
{ // 否则
min = b;
max = a;
}
System.out.print(max+" ");
System.out.println(min);
}
}
}
练习3-16
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("a=");
int a =input.nextInt();
System.out.print("b=");
int b =input.nextInt();
System.out.print("c=");
int c =input.nextInt(); int min1=a<b?a:b;
int min=min1<c?min1:c; int mid1=a<b?a:b;
int mid=mid1>c?mid1:c; int max1=a>b?a:b;
int max=max1>c?max1:c;
System.out.print(min+" ");
System.out.print(mid+" ");
System.out.print(max); }
}
练习3-17
import java.util.Scanner;
import java.util.Random;
public class New{ public static void main(String[] args){
Scanner input=new Scanner(System.in);
Random rand=new Random();
int a=rand.nextInt(3);
switch(a){
case 0:System.out.println("石头");break;
case 1:System.out.println("剪刀");break;
case 2:System.out.println("布"); break; } }
}
练习3-18
import java.util.Scanner;
public class New{ public static void main(String[] args){
Scanner input=new Scanner(System.in);
System.out.print("输入月份:");
int mouth=input.nextInt();
switch(mouth){
case 1:
case 2:
case 3:System.out.println("春");break;
case 4:
case 5:
case 6:System.out.println("夏");break;
case 7:
case 8:
case 9:System.out.println("秋");break;
case 10:
case 11:
case 12:System.out.println("冬");break; } }
}
明解JAVA 第三章答案的更多相关文章
- “全栈2019”Java第三章:安装开发工具IntelliJ IDEA
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...
- Think in Java 第三章操作符
Think in Java 第三章操作符 赋值 对象赋值 我们真正操作的是对对象的引用.所以倘若"将一个对象赋值给另一个对象",实际上是将"引用"从一个地方 ...
- [Effective Java]第三章 对所有对象都通用的方法
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- Java 第三章 选择结构
第三章 选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容& ...
- 明解C语言 入门篇 第三章答案
练习3-1 #include <stdio.h> int main() { int x; int y; puts("请输入两个整数."); printf("整 ...
- 明解JAVA 第二章答案
练习2-1 编译错误,无法运行. 练习2-2 package candle1220; class Nightwatch{ public static void main(String[] args) ...
- 明解JAVA 第一章答案
练习1-1 无法运行 练习1-2 package candle1220; class Nightwatch{ public static void main(String[] args) { Syst ...
- 明解C语言 中级篇 第三章答案
练习3-1 /* 猜拳游戏(其四:分割函数/显示成绩)*/ #include <time.h> #include <stdio.h> #include <stdlib.h ...
- Linux常用命令详解(第三章)(ping、kill、seq、du、df、free、date、tar)
本章命令(共7个): 1 2 3 4 5 6 7 8 ping kill seq du df free date tar 1." ping " 作用:向网络主机发送ICMP(检测主 ...
随机推荐
- 五分钟!用python绘制漂亮的系统架构图
Diagrams 是一个基于Python绘制云系统架构的模块,它能够通过非常简单的描述就能可视化架构,并支持以下6个云产品的图标: AWS.Azure.GCP.K8s.阿里云 和 Oracle 云 基 ...
- ExceptionInChainedOperatorException:flink写hbase对于null数据导致数据导致出现异常
使用的flink版本:1.9.1 异常描述 需求: 从kafka读取一条数据流 经过filter初次筛选符合要求的数据 然后通过map进行一次条件判断再解析.这个这个过程中可能返回null或目标输出o ...
- AI-web-1靶机过关记录
靶机地址:172.16.1.195 Kali地址:172.16.1.107 1.信息收集 端口扫描: 目录扫描: 发现robots.txt敏感文件,查看 存在/m3diNf0/,/se3reTdir7 ...
- 归并排序(归并排序求逆序对数)--16--归并排序--Leetcode面试题51.数组中的逆序对
面试题51. 数组中的逆序对 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数. 示例 1: 输入: [7,5,6,4] 输出 ...
- Java多台中成员访问特点
多态中的成员访问特点: A:成员变量 编译看左边,运行看左边 B:构造方法 创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化 C:成员方法 编译看左边,运行看右边.//因为调用对象时,子 ...
- js 一维数组,转成嵌套数组
// 情况一: // 数据源var egs = [ {name_1: 'name_1...'}, {name_2: 'name_4...'}, {name_3: 'name_3...'}, {name ...
- 0day学习笔记(2)--函数调用
函数调用过程 调用函数操作 函数参数入栈(在当前函数栈帧),从左至右或从右至左视情况而定 一般为从右至左 mov 地址,参数 的一个操作并不直接pop而是定位到地址将参数传递进去 call offse ...
- thinkphp5.1+ 使用 Redis 缓存
修改 config/cache.php 将其配置成多个缓存类型,示例 <?php // +---------------------------------------------------- ...
- Android-网页解析-gson的使用
相对于较为传统的Json解析来说,google共享的开源Gson在解析速度和所使用的内存在有着明显的优势,虽然说阿里巴巴也提供了fastgson包,但是它跟Gson的处理速度大同小异,只是底层实现的原 ...
- 如何装双系统win10下装Ubuntu
如何装双系统win10下装Ubuntu 第一步 制作启动盘 下载UItraISO软件.下载Ubuntu系统(地址:https://www.ubuntu.com/download).准备一个大于8g的U ...