JAVA基础练习(1)

news2024/12/23 5:41:57

目录

1.练习一:使用变量存储数据,实现个人简历信息的输出

2.练习二:使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息

3.练习三:键盘输入四位数字的会员卡号,使用“/”和“%”运算符分解获得会员卡各个位上的数字,将各个位上数字求和.

4.练习四:根据分解后的数字之和,判断用户是否中奖。如果数字之和大于20,则中奖。

5. 手动输入一个学生的成绩,对这个成绩进行一次加分,加当前成绩的20%,输出加分后成绩。

6.商场举行店庆,抽几折打几折,先手动输入消费金额,再输入,抽到的折扣,计算出折后价格(折扣输入0~1)

7.商场消费返利活动,手动输入顾客消费金额,如果金额打8折后仍然满1000元,用户就获得200元代金券一张(不考虑多张)




1.练习一:使用变量存储数据,实现个人简历信息的输出

package ch01;

import java.util.*;

public class Test01 {
	public static void main(String[] args) {

//	练习一:使用变量存储数据,实现个人简历信息的输出

		String name = "张三";
		int age = 18;
		int years = 5;
		int xm = 5;
		String js = "java";
		String like = "唱、跳、rap、篮球";
		System.out.println("这个同学的姓名是:" + name);
		System.out.println("年龄是:" + age);
		System.out.println("工作了" + years + "年了");
		System.out.println("做过" + xm + "个项目");
		System.out.println("技术方向是:" + js);
		System.out.println("兴趣爱好是:" + like);

	}
}

2.练习二:使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息

package ch01;
import java.util.*;
/**
 * @time   2023/5/24
 */
public class Test02 {

	public static void main(String[] args) {

//	 	练习二:使用Scanner类获取键盘输入的会员卡号,并将该数据存储在变量中,输出这个变量的信息
		
		System.out.println("请输入4位会员卡号:");
		Scanner input = new Scanner(System.in);
		int now =input.nextInt(); 
		System.out.println("会员卡号是:"+now);
	}

}

3.练习三:键盘输入四位数字的会员卡号,使用“/”和“%”运算符分解获得会员卡各个位上的数字,将各个位上数字求和.

package ch01;
import java.util.*;
import java.util.Scanner;
/**
 * @time   2023/5/24
 */
public class Test03 {
	
	public static void main(String[] args) {
//		练习三:键盘输入四位数字的会员卡号,使用“/”和“%”运算符分解获得会员卡各个位上的数字,将各个位上数字求和
		System.out.println("请输入4位会员卡号");
		Scanner input = new Scanner(System.in);
		int now1 = input.nextInt();
		System.out.println("您输入的数字是:"+now1);
		int a = now1/10;
		int b =now1/100;
		int c =now1/1000;
		int num=c%10+b%10+a%10+now1%10;
		System.out.println("千位数:"+c%10+"百位数:"+b%10+"十位数:"+a%10+"个位数:"+now1%10);
		System.out.println("会员卡号:"+now1+"\t各位之和:"+num);
	}

}

4.练习四:根据分解后的数字之和,判断用户是否中奖。如果数字之和大于20,则中奖。

package ch01;
import java.util.*;
import java.util.Scanner;
/**
 * @time   2023/5/24
 */
public class Test04 {
	
	public static void main(String[] args) {
//		练习四:根据分解后的数字之和,判断用户是否中奖。如果数字之和大于20,则中奖
		System.out.println("请输入4位会员卡号");
		Scanner input = new Scanner(System.in);
		int now1 = input.nextInt();
		System.out.println("您输入的数字事:"+now1);
		int a = now1/10;
		int b =now1/100;
		int c =now1/1000;
		int num=c%10+b%10+a%10+now1%10;
		System.out.println("千位数:"+c%10+"百位数:"+b%10+"十位数:"+a%10+"个位数:"+now1%10);
		System.out.println("会员卡号"+now1+"各位之和:"+num);
		if (num >20) {
		System.out.println("恭喜您中奖了");
		}
		else {
			System.out.println("很遗憾,您未奖了");
		}
		
	}

}

5. 手动输入一个学生的成绩,对这个成绩进行一次加分,加当前成绩的20%,输出加分后成绩。

package ch01;
import java.util.*;
/**
 * @time   2023/5/24
 */
public class Test05 {
	
	public static void main(String[] args) {
		// 1.手动输入一个学生的成绩,对这个成绩进行一次加分,加当前成绩的20%,输出加分后成绩
		System.out.print("请输入一个学生成绩:");
		Scanner input =new Scanner(System.in);
		float grade= input.nextFloat();
		System.out.println("当前成绩为:"+grade);
		System.out.println("加20%后的成绩为"+grade*1.2);

	}

}

6.商场举行店庆,抽几折打几折,先手动输入消费金额,再输入,抽到的折扣,计算出折后价格(折扣输入0~1)

package ch01;

import java.util.Scanner;
/**
 * @time   2023/5/24
 */
public class Test06 {
	
	public static void main(String[] args) {
		//2.商场举行店庆,抽几折打几折,先手动输入消费金额,再输入,抽到的折扣,计算出折后价格(折扣输入0~1)
		System.out.println("请输入消费的金额:");
		Scanner input = new Scanner(System.in);
		int money =input.nextInt();
		System.out.println("消费的金额为:"+money);
		System.out.println("请输入抽到的折扣:");
		Scanner cut= new Scanner(System.in);
		float newMoney = cut.nextFloat();
		System.out.println("折后价格为:"+(newMoney*money));
	

	}

}

7.商场消费返利活动,手动输入顾客消费金额,如果金额打8折后仍然满1000元,用户就获得200元代金券一张(不考虑多张)

package ch01;

import java.util.Scanner;
/**
 * @time   2023/5/24
 */
public class Test07 {

	public static void main(String[] args) {
		//3.商场消费返利活动,手动输入顾客消费金额,如果金额打8折后仍然满1000元,用户就获得200元代金券一张(不考虑多张)
		System.out.print("请输入消费金额:");
		Scanner input = new Scanner(System.in);
		int money=input.nextInt();
		if((money*0.8)>=1000) {
		System.out.println("恭喜您获得200元代金券一张");
	
	}
		else {
			System.out.println("您的消费金额为:"+money);
		}
	}
		

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/609884.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(二)模拟实现 《资源发现》框架

文章目录 前言资源发现《资源发现》概述技术难点 《资源发现》基本思想《资源发现》框架思考需求分析技术选择 《资源发现》技术难点实现《资源发现》框架实现资源发现基础类实现资源注册中心的实现资源持有者和资源请求者资源持有者和资源请求者功能具体实现 前言 《资源发现…

JAVA基础练习(4)

目录 1.利用循环打印九九乘法表 2.使用循环输出 100、95、90、85.......5 3.输入星期查看对应结果 4.几行数字展示 5.打印1-100之间13的倍数,使用for循环 6.用*来打印,根据用户输入rows和columns,来打印响应矩形 7.输入三个班&#xff…

YOLO8自定义检测实战

文章目录 资料模型介绍(或者叫weights)安装安装ultralytics(yolo)Torch测试命令 CLI命令行通过COCO128数据集体验yolov8标签predictsegment下载COCO 2017数据集ValTrain 自定义数据集标注标注软件labelimg分析训练结果 获得最佳训练结果提示 资料 Docs:…

docker学习记录

1.什么是docker? Docker是一个容器引擎,使用 Linux 内核功能(如命名空间和控制组)在操作系统之上创建容器。除了作为一种容器技术之外,Docker 还具有定义明确的包装器组件,这使打包应用程序变得十分容易&am…

Windows认证机制

windows认证基础 windows的认证包括三个部分: 本地认证:用户直接操作计算机登录账户网络认证:远程连接到工作组中的某个设备域认证:登录到域环境中的某个设备 本地认证 1、用户输入密码 2、系统收到密码后将用户输入的密码计…

LeetCode 周赛 348(2023/06/05)数位 DP 模板学会了吗

本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 加入知识星球提问! 往期回顾:LeetCode 单周赛第 347 场 二维空间上的 LIS 最长递增子序列问题 周赛 348 概览 T1. 最小化字符串长度(Medium&…

chatgpt赋能python:Python基础教程:如何利用Python进行地区查询

Python基础教程:如何利用Python进行地区查询 在现代社会,人们越来越关注自己所处的地理位置和周边环境。这就导致了地区查询变得越来越流行,因为它可以让人们更加方便地获取自己想要的信息。 Python作为一门强大的编程语言,不仅…

chatgpt赋能python:Python在线模拟:提高编程技能的必备工具

Python在线模拟:提高编程技能的必备工具 Python是一种广泛应用于各行业的编程语言,也是许多工程师的选择。成为一名Python工程师意味着拥有高薪、稳定的职业和无尽的机会。但是如何成为一名高效的Python工程师?在线模拟器做到了提高技能和编…

Servlet与Mabatis-1

Web 应用开发 get 和 post 请求方法 (重点) http 协议中定义的请求方法有 DELETE、HEAD、GET、OPTIONS、POST、PUT、TRACE 在 http 协议中的两种常见的传参方法 get/post,例如 get 和 post 的共同点:Get 提交和 post 提交都是…

SpringBoot 3.x 新特性

SpringBoot 3.x 新特性 引用文章地址 SpringNative GraalVM 打包 SpringBoot 为 Linux 的 单文件应用程序 目录 JDK版本spring.factories废弃GraalVM — Spring Native三方包升级jakarta代替javax改进ConstructorBinding检测Log4j2增强杂七杂八 JDK版本 Springboot 3.x 基…

chatgpt赋能python:Python图片处理:让图像处理更简单

Python 图片处理:让图像处理更简单 作为一门强大的编程语言,Python 可以处理多种任务,其中之一是图形处理。Python 程序员可以使用各种库和工具,在不同的平台上进行图片处理、编辑和转换。在本文中,我们将讨论 Python…

chatgpt赋能python:Python图像分块的简介

Python 图像分块的简介 Python 是一种高级编程语言,越来越多地应用于图像处理领域。图像分块是一种常见的图像处理技术,它是将图像分成大小相等的小块,从而方便进行后续的处理或者分析。 在这篇文章中,我们将着重介绍 Python 图…

MySQL UNION使用介绍及示例

MySQL UNION使用介绍及示例 1 用法介绍2 使用示例2.1 数据准备2.2 查询示例 1 用法介绍 说明作用UNION运算符用于组合两个或更多SELECT语句的结果集使用前提UNION中的每个SELECT语句必须具有相同的列数 1. 这些列的数据类型必须兼容:类型不必完全相同,…

(八)Spring之IOC控制反转、DI依赖注入介绍和使用(详解)

文章目录 前言SpringSpring IOC 简介BeanIOC 概述IOC 本质理解 Spring IOC 应用IOC xml装配IOC 依赖注入IOC Bean的作用域 IoC 自动装配Bean 的自动装配注解实现自动装配 IoC 使用注解开发模拟实现Spring IoC 前言 “Spring”在不同的上下文中表示不同的事物。它可以用来引用 …

c++继承相关内容(一)

目录 一.相关概念 二.派生类的相关注意事项 多层继承关系 成员对象和多层继承的区别 四.赋值兼容规则 五.继承关系中的构造函数和析构函数 一.相关概念 基类(父类):被继承的类 派生类(子类):新产生的…

JAVA基础学习(六)

第六章 二维数组 目录 第六章 二维数组 1.二维数组 1.1.冒泡排序 1.2.Arrays数组 1.3.多维数组 总结 内容仅供学习交流,如有问题请留言或私信!!!!! 1.二维数组 1.1.冒泡排序 原理:比较…

日撸java_day37

第 37 天: 十字链表 package datastructures.graph;/*** ClassName: OrthogonalList* Package: datastructures.graph* Description: Orthogonal List for directed graph.** Author: luv_x_c* Create: 2023/5/28 14:53*/ public class OrthogonalList {/*** An inner class f…

chatgpt赋能python:Python图像分割——了解图像分割技术和Python实现

Python图像分割——了解图像分割技术和Python实现 图像分割是一种图像处理技术,它将一幅图像分成若干个区域,每个区域有自己的特征和属性。在图像处理中,图像分割常被用来提高图像质量和辨识度,降低图像处理和分析的难度&#xf…

2023年第十五届四川赛区ACM真题及官方题解

给大家看真题前,先给大家看看现场氛围 入场前: 结束后: 还是有点壮观的。 今年四川的ACM在都江堰举办。因为比赛时间很紧张,所以没来得及去公费旅个游哈哈, 不过题目很棒,志愿者效率很高,比赛…