练习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. C - N皇后问题 DFS

    在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即任意2个皇后不允许处在同一排,同一列,也不允许处在与棋盘边框成45角的斜线上. 你的任务是,对于给定的N,求出有多少种合法的放置方法. Inpu ...

  2. Pytorch实现MNIST手写数字识别

    Pytorch是热门的深度学习框架之一,通过经典的MNIST 数据集进行快速的pytorch入门. 导入库 from torchvision.datasets import MNIST from to ...

  3. JMeter分布式压测-常见问题之(Server failed to start: java.rmi.server.ExportException: Listen failed on port: 0; nested exception )

    问题描述: 在Linux环境启动jmeter-server时抛出了如下异常: 问题描述: 1.可能监听的端口被占用,修改端口号2.Server相关的rmi配置需要调整 解决方案: 在目录/apache ...

  4. RabbitMQ 消息队列入门

    文档 入门 主要的内容:one two three four five six seven 前言 中间件 消息队列 异步处理,注册完发短信 应用解耦,订单接口调用扣库存接口,失败了怎么办? 流量削峰, ...

  5. php中&&和and有什么区别

    PHP中的逻辑“与”运算有两种形式:AND 和 &&,同样“或”运算也有OR和||两种形式. 如果是单独两个表达式参加的运算,两种形式的结果完全相同,例如 $a AND $b和$a & ...

  6. 获取磁盘的 总容量,空余容量,已用容量 【windows】

    使用windows api 输入:盘符字符串 输出:磁盘容量 float get_disk_spaces(const char drive_letter, float & total_spac ...

  7. C/C++ 程序执行时间

    C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t.在MSDN中,查得对clock函数定义如下: clock_t clock( void ); 这个函数返回从“开启这个程序进 ...

  8. Django入门4: ORM 数据库操作

    大纲 一.DjangoORM 创建基本类型及生成数据库表结构 1.简介 2.创建数据库 表结构 二.Django ORM基本增删改查 1.表数据增删改查 2.表结构修改 三.Django ORM 字段 ...

  9. 全网最清晰的ConstraintLayout教程

    ConstraintLayout是AndroidStudio2.2新增的一个功能,那么这个到底是什么呢?首先第一点我们知道传统的安卓开发,页面基本都是XML编写实现,特别在一些复杂的页面上需要嵌套多层 ...

  10. JQuery学习(一)

    本文是学习廖老师的Javascript全栈教程后的一些笔记. 使用jQuery: 方法一:下载jQuery库,并在html页面中引入,方式如下: 1 <html> 2 <head&g ...