明解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(检测主 ...
随机推荐
- O - Navigation System CodeForces - 1321D
题目大意:有一个导航系统,会根据你当前的位置,规划到目的地的最短路线,给你一个有向图,和一条行驶路径,问你导航重新规划路径的最大次数和最小次数. 读题的时候题意特别不理解,何为最大次数,何为最小次数? ...
- Git敏捷开发--常用别名
前言 在Unix下终端开发时,经常会搭配 oh-my-zsh 来使用. oh-my-zsh 中默认内置 git 插件,且支持许多 git alias 的命令,这里对常见的命令进行总结,以供查阅. 常用 ...
- gdb 调试中No symbol “***” in current context解决方法
主要是因为GCC/G++版本和GDB不匹配造成的,网上也有说是因为O2优化问题,具体啥原因需要自己尝试一下. 解决: 放狗搜索,解决办法是在编译是加-gdwarf-3即可,出现这样的原因是gcc,gd ...
- [安全] Kali Linux安装TheFatRat
一.解决访问国外网络的问题 由于字符敏感,以下所有vray的第二位都需要加上"2". 1.使用vray客户端 前提条件:拥有一个海外vray服务器提供socks5代理. 1)下载v ...
- JS-Array-新增方法
1. filter( ) var arr = [5,4,3,2,1]; newarr = arr.filter((item)=>{ return item<3 }) ; // => ...
- [git] github上传项目(使用git)、删除项目、添加协作者
来源:http://www.cnblogs.com/sakurayeah/p/5800424.html (怕链接失败,所以直接就就复制过来啦,感谢作者) 一.注册github账号 github网址ht ...
- CentOS7.7下二进制部署MySQL多版本多实例实战
第一章 需求说明 部署MySQL5.7的三个多实例环境(端口分别为3307,3308,3309) 部署MySQL5.6和8.0版本数据库实例((端口分别为3316和3326) 第二章 环境准备 1.虚 ...
- SpringCloud(一)学习笔记之项目搭建
[springcloud项目名称不支持下划线] 一.创建父项目 File---new---project: 填写项目信息: 默认即可,点击finish创建完成: 由于父项目只用到pom文件 所以把sr ...
- 小白必看,Python 各种下划线都是啥意思_、_xx、xx_、__xx、__xx__、_classname_
我们在定义一些变量或者方法的时候,常常会用到下划线,在 Python 中,下划线可是很有用处的哟,比如变量,有些是一个下划线开头的(_xx),有些是两个下划线开头的(__xx),有些是在名称的结尾添加 ...
- docker企业级镜像仓库Harbor管理
Harbor概述 Harbor是由VMWare公司开源的容器镜像仓库.事实上,Harbor是在Docker Registry上进行了相应的企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括: ...