练习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 第三章答案的更多相关文章

  1. “全栈2019”Java第三章:安装开发工具IntelliJ IDEA

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java第 ...

  2. Think in Java 第三章操作符

    Think in Java 第三章操作符 赋值 对象赋值 ​ 我们真正操作的是对对象的引用.所以倘若"将一个对象赋值给另一个对象",实际上是将"引用"从一个地方 ...

  3. [Effective Java]第三章 对所有对象都通用的方法

    声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...

  4. Java 第三章 选择结构

    第三章   选择结构 if基本语法: if(条件){// 表达式 // 代码块 } eg: int a = 10; if(a > 1){ System.out.println("内容& ...

  5. 明解C语言 入门篇 第三章答案

    练习3-1 #include <stdio.h> int main() { int x; int y; puts("请输入两个整数."); printf("整 ...

  6. 明解JAVA 第二章答案

    练习2-1 编译错误,无法运行. 练习2-2 package candle1220; class Nightwatch{ public static void main(String[] args) ...

  7. 明解JAVA 第一章答案

    练习1-1 无法运行 练习1-2 package candle1220; class Nightwatch{ public static void main(String[] args) { Syst ...

  8. 明解C语言 中级篇 第三章答案

    练习3-1 /* 猜拳游戏(其四:分割函数/显示成绩)*/ #include <time.h> #include <stdio.h> #include <stdlib.h ...

  9. 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(检测主 ...

随机推荐

  1. 今天我们谈一下HTML标签中的<map>标签的用法和使用场景

    首先我们看下这个标签到底是干什么的! W3C的定义: 然后兼容性: 然后与之配套使用的另一个标签: <area/>规定其区域: 我们来看看<map>标签支不支持全局属性:=== ...

  2. python selenium模块 xpath定位

    ''' 附w3xpath语法地址 https://www.w3school.com.cn/xpath/xpath_syntax.asp 总结: 返回匹配到所有符合条件的第一个节点,对象是 <cl ...

  3. leetcode-0617 合并二叉树

    题目地址https://leetcode-cn.com/problems/merge-two-binary-trees/ 1.递归解法 递归的话我们首先需要递归的终止条件,对于本题而言,递归的终止条件 ...

  4. 关于go的通信通道channel——chan的一些问题

    go版本 1.8 chan类型的声明,有以下几种: var c chan int c := make(chan int) //slice.map.chan都可以通过用make来初始化,其中map.ch ...

  5. 2019-2020-1 20199326《Linux内核原理与分析》第八周作业

    可执行程序工作原理## 编译链接的过程### 示例程序hello.c #include<stdio.h> void main() { printf("Hello world\n& ...

  6. Linux网络管理员:网络概论

    1.TCP/IP网络 包是适合通过网络传输的一小段数据,交换发生于网络的每一个链接点.当不同来源的包必须经过同一条线路传输数据时,这些包将被交替传输. 2.TCP/IP协议组 TCP/IP协议簇是In ...

  7. 利用POI工具读取word文档并将数据存储到sqlserver数据库中

    今天实现了利用POI工具读取word文档,并将数据存储到sql数据库中,代码如下: package word; import java.io.File; import java.io.FileInpu ...

  8. iOS Block 页面传值

    为什么80%的码农都做不了架构师?>>>   直接上代码 1.定义block @interface TopTypeCollectionView : UIView @property ...

  9. 有赞透明多级缓存解决方案(TMC)设计思路

    引子 TMC 是什么 TMC,即"透明多级缓存(Transparent Multilevel Cache)",是有赞 PaaS 团队给公司内应用提供的整体缓存解决方案. TMC 在 ...

  10. C#模板编程(2): 编写C#预处理器,让模板来的再自然一点

    在<C#模板编程(1):有了泛型,为什么还需要模板?>文中,指出了C#泛型的局限性,为了突破这个局限性,我们需要模板编程.但是,C#语法以及IDE均不支持C#模板编程,怎么办呢?自己动手, ...