导航:首页 > 编程语言 > 初学者java考试编程题

初学者java考试编程题

发布时间:2024-12-13 03:36:34

‘壹’ 100分,几道简单的java编程题,帮忙解决一下!

不是我牛叉
以前有过类似的练习
修改了一陪册乎下就姿裤发了
我也同意楼下的观点 自己动手做一下
有什么不明白的可以参考我的这个
也许你有更好的解决方法
1.
import java.util.Scanner;
public class Test_If_Switch
{
public static void main(String[] args) {
System.out.println("输入一个数字:");
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
System.out.println("方法1:"+methodl(x));
System.out.println("方法2:"+method2(x));
}
static int methodl(int x)
{
int result = 0;
if(x<0)
result = 2*x-1;
else if(x>=0&&x<3)
result = 3*x+5;
else if(x>=3&&x<5)
result = x+1;
else if(x>=5&&x<10)
result=5*x-3;
else if(x>=10)
result = 7*x+2;
return result;
}

static int method2(int x)
{
int result = 0;
switch(x)
{
case 0:
case 1:
case 2:result = 3*x+5;break;
case 3:
case 4:result = x+1;break;
case 5:
case 6:
case 7:
case 8:
case 9:result=5*x-3;break;
case 10:result = 7*x+2;break;
default:result = 2*x-1;break;
}
return result;
}
}

2.
import java.util.Scanner;

public class Test_Tn {
public static void main(String[] args) {
System.out.println("输入一个数字:");
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
System.out.println("第"+x+"项的值为:"+method(x));

}

static long static method(int n) {
long Tn = 0;
if (x == 1)
Tn = 1;
else
Tn = method(x - 1) + x;
return Tn;
}
}

3.
public class test
{
public static void main (String args[])
{
int n=100;
while(n<=1000)
{
int i,j,k;
i=n/100;
j=(n-i*100)/10;
k=n%10;
if((Math.pow(i, 3)+Math.pow(j, 3)+Math.pow(k, 3))==n)

System.out.print(n+String.valueOf('\t'));
n++;
}
}
}

4.
public class Money {
public static void main(String[] args)
{
int a = 100,b = 50, c =10;
for(int i =5;i<=8;i++)
for(int j = 0;j<=6;j++)
for(int k = 0;k<30;k++)
{
if(a*i+b*j+c*k==800)
System.out.println("芦悉100元"+i+"张"+"50元"+j+"张"+"10元"+k+"张");
}

}
}

‘贰’ java的经典例题

【程序1】 题目:古典问题:有一对兔子,从出生后第2个月起每个月都生一对兔子,小兔子长到第2个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。
【程序3】 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
【程序5】 题目:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
【程序6】 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
【程序7】 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
【程序8】 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。
【程序9】 题目:一个数如果恰好等于它的因子之和,这个数就称为 "完数 "。例如6=1+2+3.编程 找出1000以内的所有完数。
【程序10】 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?
【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
【程序12】 题目:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%;
利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;
20万到40万之间时,高于20万元的部分,可提成5%;
40万到60万之间时高于40万元的部分,可提成3%;
60万到100万之间时,高于60万元的部分,可提成1.5%,
高于100万元时,超过100万元的部分按1%提成,
从键盘输入当月利润I,求应发放奖金总数?
【程序13】 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
【程序14】 题目:输入某年某月某日,判断这一天是这一年的第几天?
【程序15】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。
【程序16】 题目:输出9*9口诀。
【程序17】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。
【程序18】 题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。
【程序19】 题目:打印出如下图案(菱形)
【程序20】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 1.程序分析:请抓住分子与分母的变化规律。
【程序21】 题目:求1+2!+3!+...+20!的和
【程序22】 题目:利用递归方法求5!。

‘叁’ JAVA编程题目

这是一个简单的Java编程示例,它定义了一个名为Dog的类。类中包含了三个私有属性:DogName, DogColor 和 DogAge,分别表示狗的名字、颜色和年龄。

为了初始化这些属性,类中定义了一个构造方法,它接收三个参数:狗的名字、颜色和年龄。在构造方法中,通过this关键字将传入的参数赋值给相应的属性。

该类还定义了一个名为getDogInfo的方法,用于输出Dog类的信息。这个方法中,通过System.out.println语句,按照特定格式打印了狗的名字、颜色和年龄。

最后,程序通过main()方法作为函数入口,创建了一个Dog类的实例,并通过调用getDogInfo方法输出了狗的信息。

在这个示例中,我们使用了面向对象编程的基本概念,包括类、对象、属性和方法。这个例子简单直观,适合初学者学习和理解Java的基本语法。

通过这个例子,你可以看到Java语言是如何定义类、创建对象以及使用方法来操作对象的属性。这对于进一步学习更复杂的Java编程和面向对象编程是非常有帮助的。

此外,这个程序也展示了如何在Java中使用基本的数据类型(如int)和字符串,以及如何通过方法实现类的功能。

这个简单的例子虽然看似简单,但它涵盖了Java编程中的一些关键概念,对理解和掌握Java语言非常有用。

阅读全文

与初学者java考试编程题相关的资料

热点内容
vc60编程助手 浏览:761
win10rpc服务器是什么 浏览:392
安卓442怎么样 浏览:790
jsp环境linux 浏览:694
ug如何批量文件加密 浏览:107
python取出数组元素 浏览:729
惠首尔是什么app 浏览:851
cng压缩机流程 浏览:561
Chttps编程 浏览:233
linuxping命令停止 浏览:819
单片机的定时器怎么复用 浏览:725
加密狗服务器怎么用 浏览:330
一年的云服务器 浏览:628
单片机状态机有哪些 浏览:720
怎样才能成为天亮的程序员 浏览:880
苹果8p文件夹怎么压缩文件 浏览:170
轻松学用ado编程pdf 浏览:847
程序员ko产品经理 浏览:485
那么多编程语言为什么不统一起来 浏览:440
可乐优品app如何获得吃鸡点卷 浏览:743