JAVA程序设计题(很简单的)
我选修了JAVA程序设计,但是我没去上过课,现在老师要考试了,据说出了考试范围,就是下面的题,请高手会做的帮帮忙。希望要写完整的。1.设变量i和j的定义如下,试分别计算下...
我选修了JAVA程序设计,但是我没去上过课,现在老师要考试了,据说出了考试范围,就是下面的题,请高手会做的帮帮忙。希望要写完整的。
1.设变量i和j的定义如下,试分别计算下列表达式的值:
int=1; double=1.0;
1题 35/4
2题 46%9+4*4-2
3题 45+43%5*(23*3%2)
4题 45+45*50%i--
5题 45+45*50%(i--)
6题 1.5*3+(++d)
7题 1.5*3+d++
8题 i+=3/i+3
程序阅读题
1给定如下代码,写出程序运行结果
public class Example{
public static void main(string arges[]){
int i=0;
do{
system.out.println("doing it for i is:"+i);
}while(--i>0)
symtem.out.println("finish");
}
}
2 阅读程序段写出执行结果
for(k=1;k<=5;k++){
if(k>4)break;
system.out.println("k="+k);
}
3试写出下列程序段循环的运行结果
int i=1
while(i<10)
if(i++%2==0)
system.out.println(i);
操作题
求1!+2!+...+10!
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
做的好又完整的有分加。麻烦在23号晚上6点之前给出答案的有分加。
不好意思,没写完整,第一题里是int i=1 double d=1.0 展开
1.设变量i和j的定义如下,试分别计算下列表达式的值:
int=1; double=1.0;
1题 35/4
2题 46%9+4*4-2
3题 45+43%5*(23*3%2)
4题 45+45*50%i--
5题 45+45*50%(i--)
6题 1.5*3+(++d)
7题 1.5*3+d++
8题 i+=3/i+3
程序阅读题
1给定如下代码,写出程序运行结果
public class Example{
public static void main(string arges[]){
int i=0;
do{
system.out.println("doing it for i is:"+i);
}while(--i>0)
symtem.out.println("finish");
}
}
2 阅读程序段写出执行结果
for(k=1;k<=5;k++){
if(k>4)break;
system.out.println("k="+k);
}
3试写出下列程序段循环的运行结果
int i=1
while(i<10)
if(i++%2==0)
system.out.println(i);
操作题
求1!+2!+...+10!
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
做的好又完整的有分加。麻烦在23号晚上6点之前给出答案的有分加。
不好意思,没写完整,第一题里是int i=1 double d=1.0 展开
展开全部
你的题有很多错误,我给你改了一下。
1.设变量i和j的定义如下,试分别计算下列表达式的值:
int i=1; double d=1.0;
1题 35/4 [8]
2题 46%9+4*4-2 [15]
3题 45+43%5*(23*3%2)[48]
4题 45+45*50%i-- [45]
5题 45+45*50%(i--) [45]
6题 1.5*3+(++d) [6.5]
7题 1.5*3+d++ [5.5]
8题 i+=3/i+3 [7]
程序阅读题
1给定如下代码,写出程序运行结果
class Example{
public static void main(String arges[]){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i>0);
System.out.println("finish");
}
}
结果如下:
doing it for i is:0
finish
2 阅读程序段写出执行结果
for(int k=1;k<=5;k++){
if(k>4)break;
System.out.println("k="+k);
}
结果:
k=1
k=2
k=3
k=4
3试写出下列程序段循环的运行结果
int i=1;
while(i<10)
if(i++%2==0)
System.out.println(i);
结果:
3
5
7
9
操作题
求1!+2!+...+10!
public static void main(String arges[]){
long sum = 0;
for(int i = 1; i <= 10; i++) {
long s = 1;
for(int j = 1; j <= i; j++) {
s *= j;
}
sum += s;
}
System.out.println("sum = " + sum);
}
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
public class wanshu{
public static void main(String[] args) {
for(int i = 1; i <= 100; i++) {
if(fun(i)) {
System.out.println(i);
}
}
}
public static boolean fun(int num) {
int sum = 0;
for(int i = 1; i < num; i++) {
if(num % i == 0) {
sum += i;
}
}
return num == sum;
}
}
1.设变量i和j的定义如下,试分别计算下列表达式的值:
int i=1; double d=1.0;
1题 35/4 [8]
2题 46%9+4*4-2 [15]
3题 45+43%5*(23*3%2)[48]
4题 45+45*50%i-- [45]
5题 45+45*50%(i--) [45]
6题 1.5*3+(++d) [6.5]
7题 1.5*3+d++ [5.5]
8题 i+=3/i+3 [7]
程序阅读题
1给定如下代码,写出程序运行结果
class Example{
public static void main(String arges[]){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i>0);
System.out.println("finish");
}
}
结果如下:
doing it for i is:0
finish
2 阅读程序段写出执行结果
for(int k=1;k<=5;k++){
if(k>4)break;
System.out.println("k="+k);
}
结果:
k=1
k=2
k=3
k=4
3试写出下列程序段循环的运行结果
int i=1;
while(i<10)
if(i++%2==0)
System.out.println(i);
结果:
3
5
7
9
操作题
求1!+2!+...+10!
public static void main(String arges[]){
long sum = 0;
for(int i = 1; i <= 10; i++) {
long s = 1;
for(int j = 1; j <= i; j++) {
s *= j;
}
sum += s;
}
System.out.println("sum = " + sum);
}
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
public class wanshu{
public static void main(String[] args) {
for(int i = 1; i <= 100; i++) {
if(fun(i)) {
System.out.println(i);
}
}
}
public static boolean fun(int num) {
int sum = 0;
for(int i = 1; i < num; i++) {
if(num % i == 0) {
sum += i;
}
}
return num == sum;
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.设变量i和j的定义如下,试分别计算下列表达式的值:
int i=1; double d=1.0;
1题 8 8.7
2题 15 15.0
3题 48 48.0
4题 45
5题 45
6题 6.5
7题 5.5
8题 i=7
程序阅读题
1.代码有点小错,给你改了,如下
public class a1{
public static void main(String arges[]){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i>0) ;
System.out.println("finish");
}
}
结果是:
doing it for i is:0
finish
2:
for(k=1;k<=5;k++){
if(k>4)break;
system.out.println("k="+k);
}
结果是:
k=1
k=2
k=3
k=4
3:
int i=1
while(i<10)
if(i++%2==0)
system.out.println(i);
结果是:
3
5
7
9
操作题
求1!+2!+...+10!
public class jiecheng{
public static void main(String[] args){
int sum = 0;
int i,j;
for(int k = 1; k <= 10; k++){
for(i = 1, j = 1; i <= k; i++){
j = j * i;
}
sum = sum + j;
}
System.out.println("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=" + sum);
}
}
结果是:1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=4037913
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
public class wanshu {
public static void main(String[] args) {
int sum;
int i = 1;
System.out.print("小于100的完数有:");
for(i = 1; i <= 100; i++){
sum = 0;
for(int j = 1; j < i; j++){
if(i % j == 0)
sum = sum + j;
}
if(sum == i){
System.out.print(i + ",");
}
}
}
}
结果是:小于100的完数有:6,28,
int i=1; double d=1.0;
1题 8 8.7
2题 15 15.0
3题 48 48.0
4题 45
5题 45
6题 6.5
7题 5.5
8题 i=7
程序阅读题
1.代码有点小错,给你改了,如下
public class a1{
public static void main(String arges[]){
int i=0;
do{
System.out.println("doing it for i is:"+i);
}while(--i>0) ;
System.out.println("finish");
}
}
结果是:
doing it for i is:0
finish
2:
for(k=1;k<=5;k++){
if(k>4)break;
system.out.println("k="+k);
}
结果是:
k=1
k=2
k=3
k=4
3:
int i=1
while(i<10)
if(i++%2==0)
system.out.println(i);
结果是:
3
5
7
9
操作题
求1!+2!+...+10!
public class jiecheng{
public static void main(String[] args){
int sum = 0;
int i,j;
for(int k = 1; k <= 10; k++){
for(i = 1, j = 1; i <= k; i++){
j = j * i;
}
sum = sum + j;
}
System.out.println("1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=" + sum);
}
}
结果是:1!+2!+3!+4!+5!+6!+7!+8!+9!+10!=4037913
求100之内的所有“完数”。完数是指等于它的因子和的数。例如:6=1+2+3,6=1*2*3,则6是一个完数
public class wanshu {
public static void main(String[] args) {
int sum;
int i = 1;
System.out.print("小于100的完数有:");
for(i = 1; i <= 100; i++){
sum = 0;
for(int j = 1; j < i; j++){
if(i % j == 0)
sum = sum + j;
}
if(sum == i){
System.out.print(i + ",");
}
}
}
}
结果是:小于100的完数有:6,28,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.设变量i和j的定义如下,试分别计算下列表达式的值:
这题写得不明确,不知道要做什么int=1; double=1.0; 没有这样定义变量的.
程序阅读题
1.答案:0 finish
2.k=1 k=2 k=3 k=4
3 3 5 7 9
操作题
public class Example{
public static void main(String arges[]){
int sum=0;
int temp=1;
int score=3;//1和2的阶乘之合为3
for(int i=1;i<=10;i++){
if(i==1 | i==2){
System.out.println(""+i+"的阶乘为"+i);
}else{
for(int j=i;j>1;j--){
sum=j;
temp=temp*sum;
sum=0;
}
System.out.println(""+i+"的阶乘为"+temp); score=score+temp;
temp=1;
}
}
System.out.println("阶乘之和为"+score);
}
}
这题写得不明确,不知道要做什么int=1; double=1.0; 没有这样定义变量的.
程序阅读题
1.答案:0 finish
2.k=1 k=2 k=3 k=4
3 3 5 7 9
操作题
public class Example{
public static void main(String arges[]){
int sum=0;
int temp=1;
int score=3;//1和2的阶乘之合为3
for(int i=1;i<=10;i++){
if(i==1 | i==2){
System.out.println(""+i+"的阶乘为"+i);
}else{
for(int j=i;j>1;j--){
sum=j;
temp=temp*sum;
sum=0;
}
System.out.println(""+i+"的阶乘为"+temp); score=score+temp;
temp=1;
}
}
System.out.println("阶乘之和为"+score);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题和最后一题题目不完整
1、
doing it for i is:0
finish
2、
k=1
k=2
k=3
k=4
3、
3
5
7
9
操作题:
求1!+2!+...+10!
public static void main(String arges[]){
int n = 3;
int sum =0;
for(int i=1; i<=n;i++){
int count = 1;
for(int j = i;j>0;j--){
count *= j;
}
sum += count;
}
System.out.println("=" + sum);
}
1、
doing it for i is:0
finish
2、
k=1
k=2
k=3
k=4
3、
3
5
7
9
操作题:
求1!+2!+...+10!
public static void main(String arges[]){
int n = 3;
int sum =0;
for(int i=1; i<=n;i++){
int count = 1;
for(int j = i;j>0;j--){
count *= j;
}
sum += count;
}
System.out.println("=" + sum);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3试写出下列程序段循环的运行结果
int i=1
while(i<10)
if(i++%2==0)
system.out.println(i);
2 4 6 8
int i=1
while(i<10)
if(i++%2==0)
system.out.println(i);
2 4 6 8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |