早教吧作业答案频道 -->其他-->
关于Java编程问题!一、如果一个整数的各位数之和能被9整除,则这个数也能被9整除.编程判断一个整数N是否能被9整除.其中,N由键盘输入.二、铁路运货的运费与路程的远近及货物的质量有关,
题目详情
关于Java编程问题!
一、 如果一个整数的各位数之和能被9整除,则这个数也能被9整除.编程判断一个整数N是否能被9整除.其 中,N由键盘输入.
二、 铁路运货的运费与路程的远近及货物的质量有关,设价目表如下 :
不足100千米,每吨每千米为0.1元;
100千米以上,不足300千米,每吨每千米为0.9元;
300千米以上,不足500千米,每吨每千米为0.8元;
500千米以上,不足1000千米,每吨每千米为0.7元;
1000千米以上,每吨每千米为0.6元;
编一程序,要求从键盘输入货物的质量和路程,可以计算其相应的运费.
一、 如果一个整数的各位数之和能被9整除,则这个数也能被9整除.编程判断一个整数N是否能被9整除.其 中,N由键盘输入.
二、 铁路运货的运费与路程的远近及货物的质量有关,设价目表如下 :
不足100千米,每吨每千米为0.1元;
100千米以上,不足300千米,每吨每千米为0.9元;
300千米以上,不足500千米,每吨每千米为0.8元;
500千米以上,不足1000千米,每吨每千米为0.7元;
1000千米以上,每吨每千米为0.6元;
编一程序,要求从键盘输入货物的质量和路程,可以计算其相应的运费.
▼优质解答
答案和解析
以下是题1的代码
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
boolean flag = false;
int temp = 0;
while(input%10>0){
temp += input%10;
input = input/10;
}
temp = temp + input;
if(temp%9==0){
flag = true;
}
System.out.println(flag?"能整除":"不能整除");
}
}
以下是题2的代码
public class Test1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入路程");
int km = scanner.nextInt();
double price = new Test1().getprice(km);
System.out.println("单价/吨:"+price);
System.out.println("请输入重量(T)");
int h = scanner.nextInt();
System.out.println("价格为:"+(price*h));
}
public double getprice(int km){
double price = 0;
if(km=100&&km=300&&km=500&&km
public class Test {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int input = scanner.nextInt();
boolean flag = false;
int temp = 0;
while(input%10>0){
temp += input%10;
input = input/10;
}
temp = temp + input;
if(temp%9==0){
flag = true;
}
System.out.println(flag?"能整除":"不能整除");
}
}
以下是题2的代码
public class Test1 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入路程");
int km = scanner.nextInt();
double price = new Test1().getprice(km);
System.out.println("单价/吨:"+price);
System.out.println("请输入重量(T)");
int h = scanner.nextInt();
System.out.println("价格为:"+(price*h));
}
public double getprice(int km){
double price = 0;
if(km=100&&km=300&&km=500&&km
看了 关于Java编程问题!一、如...的网友还看了以下:
怎么利用VisualC++解决因子问题由键盘上输入两个不相等的正整数,请判断其中一个数是否为另一个 2020-05-14 …
丁烯二酸(HOOCCH=CHCOOH)分子结构中含有σ键、π键的个数分别是()A.4个σ键、1个π 2020-05-14 …
丁烯二酸(HOOCCH=CHCOOH)分子结构中含有σ键、π键的个数分别是()A、4个σ键、1个π 2020-05-14 …
我马上要中考了,作文我准备用题记.我想请问一下作文的题记能否用情境式的?如:“突然,他停住了脚步, 2020-05-17 …
普通钢琴一般有88个键,其中黑键的个数是白键的13分之9,黑键和白键各有多少个?用解方程 2020-06-26 …
请问NH4+的电子式是什么呀?是不是就是NH4+呀?请问是否需要把N-H键也表示出来后,再用"[] 2020-07-11 …
普通钢琴一般有88个键,其中黑间的个数是白键的13分之9.黑键和白键各有多少个?解方程 2020-07-24 …
二次根式的问题.打个比方9√(5)/2√(3),不知道你们看不看到的懂我的意思是9根号5除以2根号 2020-07-30 …
分解质因数格式请问将18分解质因数是否可写成:18=2*3^2请大家快来回答!我用文字描述下:请问 2020-07-31 …
二氧化锰能否作为过氧乙酸分解的催化剂?问题关键在于二氧化锰在过氧乙酸分解的反应中能否作为催化剂~ 2020-12-09 …