JAVA编程题期末题库【中】
8.计算邮资
-
程序代码:
public static void main(String[] args) {// 计算邮资//if多分支语句//创建对象java.util.Scanner input=new java.util.Scanner(System.in); //提示输入用户,输入邮件的重量System.out.println("邮件的重量:");int weight=input.nextInt();int num=0;if(weight<=1000) {num=8;}else if(weight-1000<500){//超过1000g的部分且超过的总量不超过500gnum=8+4;}else {num=8+((weight-1000)/500)*4+4;//,每500克加收超重费4元}//提示输入用户,是否选择加急System.out.println("是否加急(y/n):");String str=input.next();int sum=0;if (str.equals("y")) {sum=num+5;}else {sum=num;}//输出总价格System.out.println(sum);}
-
程序运行结果:
9.找素数
-
程序代码:
public static void main(String[] args) {// TODO Auto-generated method stub// 找素数//输出正整数a到b之间的所有素数//创建对象java.util.Scanner input=new java.util.Scanner(System.in);//提示输入用户,输入上限和下限System.out.println("请输入正整数a:");int a=input.nextInt();System.out.println("请输入正整数b:");int b=input.nextInt();//输出a~b以内的素数boolean flag=true;for(int i=a;i<=b;i++) {for(int j=2;j<=i/2;j++) {if(i%j==0) {flag=false;break;} }if(flag) {System.out.println(i);}flag=true;}}
-
程序运行结果:
10.阶乘和
-
程序代码:
public class test10 {public static void main(String[] args) {//求 S=1!+2!+3!+....+n!//创建对象java.util.Scanner input=new java.util.Scanner(System.in);//提示用户输入正整数System.out.println("请输入正整数N:");int n=input.nextInt();int result=jiecheng(n);System.out.println(n+"的阶乘是:"+result);int sum=jiechengSum(n);System.out.println("阶乘和:"+sum);}public static int jiecheng(int n) { //求阶乘的方法if (n==0) {return 1;}else {return n*jiecheng(n-1);}}public static int jiechengSum(int n) { //求阶乘和的方法int sum=0;for(int i=1;i<=n;i++) {sum=sum+jiecheng(i);}return sum;}}
-
程序运行结果:
11.绝对素数
-
程序代码:
public class test11 {public static void main(String[] args) {//求所有两位的绝对素数for(int i=10;i<99;i++) {boolean flag=true;for(int j=2;j<i/2;j++) {if(i%j==0) {flag=false;} }if(flag) {int z=i/10+i%10*10;for(int j=2;j<z/2;j++) {if(z%j==0) {flag=false;} }if(flag) {System.out.println(i);}}}}}
-
程序运行结果:
12.质数的和与积数
-
程序代码:
public class test12 {public static void main(String[] args) {// 质数的和与积数//创建对象java.util.Scanner input=new java.util.Scanner(System.in);//提示用户输入两个质数的和System.out.println("请输入正整数S:");int S=input.nextInt();int max=0;for(int i=10;i<S;i++) {boolean flag=true;for(int j=2;j<i/2;j++) {if(i%j==0) {flag=false;} }if(flag) {int z=S-i;for(int j=2;j<z;j++) {if(z%j==0) {flag=false;} }if(flag) {int sum=i*(S-i);if(sum>max) {max=sum;}}}}System.out.println(max); }}
-
程序运行结果:
13.最大数max(x,y,z)
-
程序代码:
public class test13 {// m=max(a,b,c)/(max(a+b,b,c) * max(a,b,b+c))public static double funMax(double a,double b,double c) {//定义一个方法求三个数的最大数double max;double temp=(a>b)?a:b;max=(temp>c)?a:c;return max;}public static void main(String[] args) {//这个方法用来公式运算和输出//创建对象java.util.Scanner input=new java.util.Scanner(System.in);//提示输入用户,输入a、b和cSystem.out.println("请输入a:");double a=input.nextDouble();System.out.println("请输入b:");double b=input.nextDouble();System.out.println("请输入c:");double c=input.nextDouble();double m=funMax(a,b,c)/(funMax(a+b,b,c) * funMax(a,b,b+c));System.out.printf("%.3f",m); }}
-
程序运行结果:
14.15.求1+2+3+N的值
-
程序代码:
public class test15 {public static void main(String[] args) {// 求1+2+3+……+10的值。//创建对象java.util.Scanner input=new java.util.Scanner(System.in);//提示用户输入正整数System.out.println("请输入正整数N:");int n=input.nextInt();int result=jiecheng(n);System.out.println(n+"的累加和是:"+result);}public static int jiecheng(int n) {if (n==1) {return 1;}else {return n+jiecheng(n-1);}}
}
程序运行结果:
相关文章:

JAVA编程题期末题库【中】
8.计算邮资 程序代码: public static void main(String[] args) {// 计算邮资//if多分支语句//创建对象java.util.Scanner inputnew java.util.Scanner(System.in); //提示输入用户,输入邮件的重量System.out.println("邮件的重量:");int wei…...
【十年JAVA搬砖路】——MYSQL备份使用mysqldump
使用mysqldump 备份 1.创建备份脚本 cat <<EOF > sqlback.sh source ~/.bashrc NLS_DATE_FORMAT"yyyy-mm-dd HH24:MI:SS"; export NLS_DATE_FORMAT NLS_LANGAMERICAN_AMERICA.ZHS16GBK;export NLS_LANGbackuptimedate %Y%m%d%H%M%S /usr/bin/mysqldump -u…...
MetaGPT全面安装与配置指南
文章目录 MetaGPT环境配置1.1 检查Python版本1.2 拉取MetaGPT仓库1.3 拉取源码本地安装1.4 MetaGPT安装成果全流程展示1.5 尝试简单使用 MetaGPT的API调用2.1 本地部署大模型尝试安装必要的依赖下载并配置大模型配置API服务 2.2 讯飞星火API调用获取API密钥安装讯飞星火SDK调用…...

云计算期末综合测试题
云计算综合测试题 单选题填空题判断题简答题 单选题 这里选择题,直接以填空题展示,并给出解析 Bigtable是(Google)开发的分布式存储系统 解析:分布式结构化数据表Bigtable是Google基于GFS和Chubby开发的分布式存储系统…...

vue3-cropperjs图片裁剪工具-用户上传图片截取-(含预览视频)
效果图 上传图片弹窗预览 对于这个上传图片样式可以参考 官方原代码 官网传送入口 Upload 上传 | Element Plus (element-plus.org) <template><el-uploadclass"upload-demo"dragaction"https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6…...

【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第48课-可视化控制机器人
【WEB前端2024】3D智体编程:乔布斯3D纪念馆-第48课-可视化控制机器人 使用dtns.network德塔世界(开源的智体世界引擎),策划和设计《乔布斯超大型的开源3D纪念馆》的系列教程。dtns.network是一款主要由JavaScript编写的智体世界引…...

Java Stream API揭秘:掌握List流操作,打造高效数据处理流程
序言 Java Stream API是Java 8中引入的一个非常重要的功能组成部分,它提供了一种声明式的处理数据集合的方法。它主要特点是基于函数式编程的理念,允许我们以更加简洁、高效的方式进行集合的处理、转换和过滤。通过Stream API,我们可以灵活地…...
最新Java面试题及答案(Java基础、设计模式、Java虚拟机(jvm))
文章目录 前言一、Java基础题1.什么是Java?2.Jdk和Jre和JVM的区别?3.Java语言有哪些特点?4.Java有哪些数据类型?5.switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String上?6.…...

详解Elastic Search高速搜索背后的秘密:倒排索引
🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引…...
数据库操控指南:玩转数据
对于表中数据的基本操作 数据的操作——DML语句(增删改)1.插入数据2.修改数据3.数据删除 数据的查询——DQL语句1.原理:2.查看表结构3.条件查询4.基础的SELECT语法 阅读指南: 本文章讲述了对于数据库中的数据的基本操作࿰…...

前端 CSS 经典:图层放大的 hover 效果
效果 思路 设置 3 层元素,最上层元素使用 clip-path 裁剪成圆,hover 改变圆大小,添加过渡效果。 实现代码 <!DOCTYPE html> <html lang"en"><head><meta charset"utf-8" /><meta http-eq…...

Flutter实现页面间传参
带参跳转 步骤 在router中配置这个路由需要携带的参数,这里的参数是 arguments,注意要用花括号包裹参数名称 在相应组件中实现带参构造函数 在state类中可以直接使用${widget.arguments}来访问到传递的参数 在其他页面中使用Navigator.pushNamed()带参跳转...
如何在Java中实现安全编码
如何在Java中实现安全编码 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 在当今数字化和网络化的时代,安全编码成为软件开发中至关重要的一环。特…...

C#开发-集合使用和技巧(八)集合中的排序Sort、OrderBy、OrderByDescending
C#开发-集合使用和技巧(八)集合中的排序Sort、OrderBy、OrderByDescending List<T>.Sort()方法签名使用场景示例升序实现效果 降序实现效果 IEnumerable<T>.OrderBy()方法签名使用场景示例实现效果 Enumerable<T>.OrderByDescending()…...

仓库管理系统
摘 要 随着电子商务的快速发展和物流行业的蓬勃发展,仓库管理成为了企业重要的一环。仓库管理涉及到商品的入库、出库、库存管理等一系列操作,对于企业的运营效率和成本控制具有重要影响。传统的仓库管理方式往往依赖于人工操作和纸质记录,存…...

AI绘画Stable Diffusion:超级质感真人大模型,逼真青纯!
大家好,我是设计师阿威 今天和大家分享一个具有超级质感的基于SD1.5的真人大模型:极致质感-DgirlV5,该模型追求质感的不断优化,细到发丝,当前最新版本是V5.1,修正了V5版本整体色彩发红的问题。 作者对该模…...

CMake笔记之CMAKE_INSTALL_PREFIX详解以及ROS中可执行文件为什么会在devel_lib中
CMake笔记之CMAKE_INSTALL_PREFIX详解以及ROS中可执行文件为什么会在devel_lib中 code review! 文章目录 CMake笔记之CMAKE_INSTALL_PREFIX详解以及ROS中可执行文件为什么会在devel_lib中1.CMAKE_INSTALL_PREFIX详解变量作用设置 CMAKE_INSTALL_PREFIX示例影响范围常见用法特别…...

数据结构之二叉树的超详细讲解(3)--(二叉树的遍历和操作)
个人主页:C忠实粉丝 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 C忠实粉丝 原创 数据结构之二叉树的超详细讲解(3)--(二叉树的遍历和操作) 收录于专栏【数据结构初阶】 本专栏旨在分享学习数据结构学习的一点学习笔记,欢迎大家在评…...

Arduino - 旋转编码器 - 伺服电机
Arduino - 旋转编码器 - 伺服电机 Arduino - Rotary Encoder In this tutorial, We are going to learn how to program Arduino to rotate a servo motor according to the rotary encoder’s output value. 在本教程中,我们将学习如何对Arduino进行编程ÿ…...

儿童电动音乐牙刷OTP芯片方案:NV040C,耐温耐压,抗干扰能力强
一:方案背景概述 随着科技的飞速发展,源于对儿童口腔健康深入细致的关怀,以及对现代科技在日常生活用品中应用的不断追求,儿童电动音乐牙刷OTP芯片方案的诞生。 二:芯片简介 NV040C语音芯片是一款性能稳定、适合工厂量…...
Java 语言特性(面试系列1)
一、面向对象编程 1. 封装(Encapsulation) 定义:将数据(属性)和操作数据的方法绑定在一起,通过访问控制符(private、protected、public)隐藏内部实现细节。示例: public …...
逻辑回归:给不确定性划界的分类大师
想象你是一名医生。面对患者的检查报告(肿瘤大小、血液指标),你需要做出一个**决定性判断**:恶性还是良性?这种“非黑即白”的抉择,正是**逻辑回归(Logistic Regression)** 的战场&a…...
三维GIS开发cesium智慧地铁教程(5)Cesium相机控制
一、环境搭建 <script src"../cesium1.99/Build/Cesium/Cesium.js"></script> <link rel"stylesheet" href"../cesium1.99/Build/Cesium/Widgets/widgets.css"> 关键配置点: 路径验证:确保相对路径.…...
oracle与MySQL数据库之间数据同步的技术要点
Oracle与MySQL数据库之间的数据同步是一个涉及多个技术要点的复杂任务。由于Oracle和MySQL的架构差异,它们的数据同步要求既要保持数据的准确性和一致性,又要处理好性能问题。以下是一些主要的技术要点: 数据结构差异 数据类型差异ÿ…...

Mac软件卸载指南,简单易懂!
刚和Adobe分手,它却总在Library里给你写"回忆录"?卸载的Final Cut Pro像电子幽灵般阴魂不散?总是会有残留文件,别慌!这份Mac软件卸载指南,将用最硬核的方式教你"数字分手术"࿰…...

IT供电系统绝缘监测及故障定位解决方案
随着新能源的快速发展,光伏电站、储能系统及充电设备已广泛应用于现代能源网络。在光伏领域,IT供电系统凭借其持续供电性好、安全性高等优势成为光伏首选,但在长期运行中,例如老化、潮湿、隐裂、机械损伤等问题会影响光伏板绝缘层…...

基于TurtleBot3在Gazebo地图实现机器人远程控制
1. TurtleBot3环境配置 # 下载TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…...
PAN/FPN
import torch import torch.nn as nn import torch.nn.functional as F import mathclass LowResQueryHighResKVAttention(nn.Module):"""方案 1: 低分辨率特征 (Query) 查询高分辨率特征 (Key, Value).输出分辨率与低分辨率输入相同。"""def __…...

Proxmox Mail Gateway安装指南:从零开始配置高效邮件过滤系统
💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storms…...
TJCTF 2025
还以为是天津的。这个比较容易,虽然绕了点弯,可还是把CP AK了,不过我会的别人也会,还是没啥名次。记录一下吧。 Crypto bacon-bits with open(flag.txt) as f: flag f.read().strip() with open(text.txt) as t: text t.read…...