明解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(检测主 ...
随机推荐
- 今天我们谈一下HTML标签中的<map>标签的用法和使用场景
首先我们看下这个标签到底是干什么的! W3C的定义: 然后兼容性: 然后与之配套使用的另一个标签: <area/>规定其区域: 我们来看看<map>标签支不支持全局属性:=== ...
- python selenium模块 xpath定位
''' 附w3xpath语法地址 https://www.w3school.com.cn/xpath/xpath_syntax.asp 总结: 返回匹配到所有符合条件的第一个节点,对象是 <cl ...
- leetcode-0617 合并二叉树
题目地址https://leetcode-cn.com/problems/merge-two-binary-trees/ 1.递归解法 递归的话我们首先需要递归的终止条件,对于本题而言,递归的终止条件 ...
- 关于go的通信通道channel——chan的一些问题
go版本 1.8 chan类型的声明,有以下几种: var c chan int c := make(chan int) //slice.map.chan都可以通过用make来初始化,其中map.ch ...
- 2019-2020-1 20199326《Linux内核原理与分析》第八周作业
可执行程序工作原理## 编译链接的过程### 示例程序hello.c #include<stdio.h> void main() { printf("Hello world\n& ...
- Linux网络管理员:网络概论
1.TCP/IP网络 包是适合通过网络传输的一小段数据,交换发生于网络的每一个链接点.当不同来源的包必须经过同一条线路传输数据时,这些包将被交替传输. 2.TCP/IP协议组 TCP/IP协议簇是In ...
- 利用POI工具读取word文档并将数据存储到sqlserver数据库中
今天实现了利用POI工具读取word文档,并将数据存储到sql数据库中,代码如下: package word; import java.io.File; import java.io.FileInpu ...
- iOS Block 页面传值
为什么80%的码农都做不了架构师?>>> 直接上代码 1.定义block @interface TopTypeCollectionView : UIView @property ...
- 有赞透明多级缓存解决方案(TMC)设计思路
引子 TMC 是什么 TMC,即"透明多级缓存(Transparent Multilevel Cache)",是有赞 PaaS 团队给公司内应用提供的整体缓存解决方案. TMC 在 ...
- C#模板编程(2): 编写C#预处理器,让模板来的再自然一点
在<C#模板编程(1):有了泛型,为什么还需要模板?>文中,指出了C#泛型的局限性,为了突破这个局限性,我们需要模板编程.但是,C#语法以及IDE均不支持C#模板编程,怎么办呢?自己动手, ...