重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import java.util.Scanner;
创新互联:2013年至今为各行业开拓出企业自己的“网站建设”服务,为上1000家公司企业提供了专业的网站制作、网站建设、网页设计和网站推广服务, 定制网站由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。
/**
* @Author: Cool_Wu
* @Date: 2020-12-07 19:03
*/
public class Transport {
private static final int BOX_A = 1;
private static final int BOX_B = 3;
private static int count_A;
private static int count_B;
public static void main(String[] args) {
System.out.println("请输入宝物数量:");
int count = new Scanner(System.in).nextInt();
if (count 1 || count 50){
System.out.println("宝物数量输入有误!");
return;
}
for (count_B = 0; count_B = count / BOX_B; count_B++){
count_A = count - count_B * BOX_B;
System.out.println("盒子A装运宝物数量:" + BOX_A + "x" + count_A + "=" + BOX_A * count_A);
System.out.println("盒子B装运宝物数量:" + BOX_B + "x" + count_B + "=" + BOX_B * count_B);
System.out.println("宝物装运总数:" + BOX_A * count_A + "+" + BOX_B * count_B + "=" + (BOX_A * count_A + BOX_B * count_B));
System.out.println("-------------------------");
}
System.out.println("装运方案数为:" + count_B);
}
}
运行结果
这是我自己编的,猜4个不重复数字的小游戏。
代码如下:
package com.entor.one.test2;
import java.util.Random;
import java.util.Scanner;
public class Game {
public static void zhuan(int temp,int input[])
{
input[0] = temp / 1000;
temp %= 1000;
input[1] = temp /100;
temp %= 100;
input[2] = temp /10;
temp %= 10;
input[3] = temp;
}
public static boolean if_xiangtong(int num[],int input[]){
//判断输入的数组 与随机生成的4个数字,是否完全相同
for(int i=0;i4;i++){
if(num[i]!=input[i])
break;
if(i==3){
return true;
}
}
return false;
}
public static void right(int num[]){
System.out.print("\n回答正确,数字是:");
for(int i=0;i4;i++)
System.out.print(num[i]);
}
public static void tishi(int num[],int input[]){
int numA=0; //2个数组中数字相同且位置相同的 数字数量
int numB=0; //2个数组中数字相同但位子不同的数字数量
//判断输入的数组 与随机生成的4个数字中,数字相同且位置相同数字数量
for(int i=0;i4;i++)
if(num[i]==input[i])
numA++;
//判断输入的数组 与随机生成的4个数字中,数字相同且位置相同数字数量
for(int i=0;i4;i++)
for(int j=0;j4;j++)
if(num[i]==input[j]i!=j)
numB++;
System.out.println("回答错误,数字提示是:"+numA+"A"+numB+"B");
numA = numB = 0;
}
public static void main(String arg[]){
int num[] =new int[4];
int temp;
int input[] =new int[4];
Scanner s = new Scanner(System.in);
Random random = new Random();
boolean boo ;
while(true){
//随机生成4个不重复的数字
for(int i=0;i4;i++)
{
num[i]= random.nextInt(9);
for(int j=i-1;j=0;j--)
while(num[j]==num[i])
num[i]= random.nextInt(9);
}
boo = false;
while(!boo){
System.out.print("\n请输入4个数字:");
temp = s.nextInt();
zhuan(temp,input);//将输入的数字转化为数组保存
boo = if_xiangtong(num,input);//判断输入的数组 与随机生成的4个数字,是否完全相同
if(boo)
right(num); //回答正确,输出结果
else
tishi(num,input); //回答错误,给予提示
}
}
}
}
package com.sanqing.ceshi;
import java.util.List;
import java.util.Scanner;
public class ceshi {
public static void main(String[] args) {
int in[]=new int[20];//保存15个实数
int s=0;//属于偶数相加的和
for (int j = 0; j lt; 15; j++) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
in[j]=i;
if(i%2==0){
s +=i;
}
}
System.out.println("输入的15个实数,其中偶数相加和为:"+s);
}
}
运行结果为:
12
3
4
3
3
3
3
3
3
3
3
3
3
3
输入的15个实数,其中偶数相加和为:16
第二个答案是:
package com.sanqing.ceshi;
import java.util.List;
import java.util.Scanner;
public class ceshi {
public static void main(String[] args) {
int in[]=new int[20];//保存20个整数
int s=0;//属于偶数相加的和
int x=0,y=0,z=0;//x为正数个数标志,y为负数个数标志,z为0个数标志
for (int j = 0; j 20; j++) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
in[j]=i;
if(i0){
++x;
}
else if(i0){
++y;
}
else if(i==0){
++z;
}
}
System.out.println("正数个数、负数个数、0的个数分别为:"+x+"\t"+y+"\t"+z+"\t");
}
}
//结果为:
-5
-6
-7
4
3
4
5
6
-4
5
-3
4
5
4
-3
正数个数、负数个数、0的个数分别为:965
望采纳!!!谢谢!!!
/*这个结果无论如何都是false,因为a不可能又大于b,又小于b,除非a等于b,而a又不能等于b*/
public class Test
{
public static void main(String [] args)
{
int a=5,b=8;
boolean c;
c=a=b b=a a!=b;
System.out.println(c);
}
}