java 基础题(选择、循环、判断)一

                          **实验二**

一、任务一
1.任务要求
编写程序输入3个整数,并计算这3个数的和和平均值,输出结果。
2.程序代码

class demo{
  public static void main(String[] args){
   int a,b,c,sum;
   double ave;
   a=5;
   b=6;
   c=7;
   sum=a+b+c;
   ave=sum/3;
   System.out.println("和"+sum+","+"平均数"+ave);
 }
}

二、任务二
1.任务要求
三个变量互换。以下程序输入3个整数,然后按如下形式交换它们的值.
2.程序代码

import java.util.Scanner;
public class gun{
   public static void main(String[]args){
   int a,b,c,d;
   Scanner scan=new Scanner(System.in);
   System.out.println("请输入a的值");
   a=scan.nextInt();
   System.out.println("请输入b的值");
    b=scan.nextInt();
   System.out.println("请输入c的值");
    c=scan.nextInt();
    d=a;
    a=b;
   b=c;
   c=d;
    System.out.println("a="+a);
    System.out.println("b="+b);
   System.out.println("c="+c);
   }
}

三、任务三
1.任务要求
编写程序,完成如下功能。
计算机:这个程序将和你进行交流。
计算机:你今年有多大年纪?
用户:19
计算机:今年是公元多少年?
用户:2013
计算机:到2025年你将31岁了。
计算机:谢谢你回答问题。
2.程序代码

import java.util.Scanner;
 class Demo{
  public static void main(String[] args){
      int age,year,r;
    Scanner scan=new Scanner(System.in);
    System.out.println("这个程序将和你进行交流");
    System.out.println("你今年多大了?");
      age=scan.nextInt();
    System.out.println("今年是公元多少年?");
      year=scan.nextInt();
      r=2025-year+age;
    System.out.println("到2025年时你已经"+r+"岁了,感谢你的回答。");
  }
}
                            **实验三**

一、任务一
1.任务要求
编写程序实现超市收费管理,程序界面如下:

2.程序代码

import java.util.Scanner;
class Demo{
  public static void main(String[] args){
   double p1,p2,p3,ys,ss,zh;
  Scanner scan=new Scanner(System.in);
  System.out.print("===============诚信超市收费系统===========");
   System.out.print("\n\t");
  System.out.print("请输入3种物品的价格:");
 System.out.print("\n\t");
   p1=scan.nextDouble();
  p2=scan.nextDouble();
  p3=scan.nextDouble();
  ys=p1+p2+p3;
   
   System.out.print("\t应收款:");
  System.out.println(String.format("%.2f",ys));
   System.out.print("\t实收款:");
   ss=scan.nextDouble();
    zh=ss-ys;
   
   System.out.print("\t应找回:");
  System.out.println(String.format("%.2f",zh));
 System.out.println("================================");

}
}

二、任务二
1.任务要求
随机出题 随机产生一道50以内的减法题,要求用户输入答案后,系统再给出正确答案。
2.程序代码

import java.util.Scanner;
class Text{
  public static void main(String[] args){
   int n1,n2,a,sum;
   n1=(int)(Math.random()*100);
   n2=(int)(Math.random()*100);
   Scanner scan=new Scanner(System.in);
   System.out.println(n1+"-"+n2+"=");
   a=scan.nextInt();
   sum=n1-n2;
   System.out.println(n1+"+"+n2+"="+sum);
}
}

三、任务三
1.任务要求
编写程序,随机产生一个三位数,将该数逆序组成新数。
例,随机数据是:235
新数是:532
2.程序代码

class Demo{
 public static void main(String[] args){
   int r=(int)(Math.random()*900)+100;
   System.out.println(r);
  int n1,n2,n3;
   n1=r/100;
   n2=r%100/10;
   n3=r%10;
   int x;
   x=n3*100+n2*10+n1;
   
   System.out.println(x);
   
}
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java程序设计》课程的库资料,由贺州学院整理,可供学生期末课程复习使用,也可以供相关任课教师出卷使用。 内容示例为: 1. JAVA的源代码中定义几个类,编译结果就生成几个以“.class”为后缀的字节码文件。( ) 答案:√ [考点范围] JAVA简介 2. Java源程序是由类定义组成的,每个程序可以定义若干个类,但只有一个类是主类。( ) 答案:√ [考点范围] JAVA简介 3. 无论Java源程序包含几个类的定义,若该源程序文件以a.java命名,编译后只生成一个名为A的字节码文件。( ) 答案:× [考点范围] JAVA简介 4. Java字节码程序是可以在Java虚拟机上执行的。( ) 答案:√ [考点范围] JAVA简介 5. Java程序对计算机硬件平台的依赖性很低。( ) 答案:√ [考点范围] JAVA简介 6. Java可以用来进行多媒体及网络编程。( ) 答案:√ [考点范围] JAVA简介 7. Java语言具有较好的安全性和可移植性及与平台无关等特性。( ) 答案:√ [考点范围] JAVA简介 8. Java语言的源程序不是编译型的,而是编译解析型的。( ) 答案:√ [考点范围] JAVA简介 9. Java Application程序中,必须有一个主方法main(),该方法有没有参数都可以。( ) 答案:× [考点范围] JAVA简介 10. Java是面向对象的语言,对象是客观事物,对象与之是一一对应,它是很具体的概念。( ) 答案:× [考点范围] JAVA简介

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值