Java基础--练习

JAVA 基础练习题 第一题 1.查看以下代码,并写出结果 public class Test01 { public static void main(String[] args) { int i1 = 5; boolean result = (i1++ > 5) && (++i1 > 4); System.out.println(result); Sy... 阅读详情

Java概述

本章练习

// 1.编写hello.world程序[Homework01.java] 考察知识点:对打印输出的使用

class Homeowrk01 {
    public static void main(String[] args){
        System.out.println("hello,world");
    }
}
//输出结果
//hello,world

// 2.将个人的基本信息(姓名,性别,籍贯,住址)打印到控制台输出。各条信息分别各占一行。[Homework02.java] 考察知识点:对转义字符的使用

class Homeowrko2 {
    public static void main(String[] args){
        System.out.println("姓名\n性别\n籍贯\n住址");
    }
}
//输出结果
//姓名
//性别
//籍贯
//住址

// 3.JDK,JRE,JVM的关系[Homework03.java]解答题 考察知识点:对这JDK,JRE,JVM这三者详细了解

// 1. JDK = JRE + java开发工具
// 2. JRE = jvm + 核心类库

// 4.环境变量path配置及其作用 考察知识点: JDK配置环境变量

// 1.环境变量的作用是为了在dos的任意目录,可以去使用java 和 javac命令
// 2.先配置 JAVA_HOME = 指向JDK安装的主目录
// 3.编写path环境变量,增加 %JAVA_HOME%\bin

// 5.java编写步骤[Homework05.java]

// 1.编写Java的源代码
// 2.javac 编译, 得到对应的 .class 字节码文件
// 3.java 运行, 本质就是把 .class 加载到jvm 运行

变量

类型练习题

public class h_08类型练习题 {
    public static void main(String[] args) {
        //判断是否能够通过编译
        //1.
        short s = 12; //ok
        //s = s-9; //错误

        //2.
        byte b = 10; //ok
        //b = b + 11; //错误 int->byte
        b = (byte)(b + 11); //正确,使用强转

        //3.
        char c = 'a'; //ok
        int i = 16; //ok
        float d = .314F; //OK
        double result = c + i + d; //ok float -> double

        //4.
        byte b1 = 16; //ok
        short s1 = 14; //ok
        //short t = s + b; //错误 int ->short
    }
}

本章练习

//1.程序阅读题,看看输出什么? 考察知识点:变量的掌握和使用

public class h_10本章练习 {
    //编写一个main方法
    public static void main(String[] args) {
        int n1;
        n1 = 13;
        int n2;
        n2 = 17;
        int n3;
        n3 = n1 + n2;
        System.out.println("n3 = " + n3); //30
        int n4 = 38;
        int n5 = n4 - n3;
        System.out.println("n5 = " + n5); //8
    }
}
//输出结果
//n3 = 30
//n5 = 8

//2.使用char类型,分别保存\n\t\r \ 1 2 3等字符,并打印输出 考察知识点:使用char字符类型保存

//2.使用char类型,分别保存\n\t\r \\ 1 2 3等字符,并打印输出 考察知识点:使用char字符类型保存
class work02 {
    //编写一个main方法
    public static void main(String[] args) {
        //声明
        char c1 = '\n'; //换行
        char c2 = '\t'; //制表位 ctrl + d
        char c3 = '\r'; //回车
        char c4 = '\\'; //输出\
        char c5 = '1'; //1
        char c6 = '2'; //2
        char c7 = '3'; //3
        //输出
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);
        System.out.println(c4);
        System.out.println(c5);
        System.out.println(c6);
        System.out.println(c7);
    }
}
//输出结果
//
//
//
//
//\
//1
//2
//3

//3.编程,保存两本书名,用+拼接,看效果。考察知识点:对String字符串的掌握使用

//保存两个性别,用加号拼接,看效果。
//保存两本书价格,用加号拼接,看效果。

class work03 {
    //编写一个main方法
    public static void main(String[] args) {
        //保存两本书名,用+拼接,看效果。
        String book1 = "天龙八部";
        String book2 = "笑傲江湖";
        System.out.println(book1 + book2); //天龙八部 笑傲江湖

        //保存两个性别,用加号拼接,看效果。
        char c1 = '男';
        char c2 = '女';
        System.out.println(c1 + c2); //得到 男 字符码值 + 女 字符码值 = 数字

        //保存两本书价格,用加号拼接,看效果。
        double price1 = 123.56;
        double price2 = 100.11;
        System.out.println(price1 + price2); //223.67
    }
}
//输出结果
//天龙八部笑傲江湖
//52906
//223.67000000000002

//4.编程实现如下效果

/*
姓名 年龄 成绩 性别 爱好
xx xx xx xx xx
要求:
1.用变量将姓名,年龄,成绩,性别,爱好存储
2.使用+
3.添加适当的注释
4.添加转义字符,使用一条语句输出
思考:用什么类型保存合适

class work04 {
    //编写一个main方法
    public static void main(String[] args) {
        //姓名
        String name = "jack"; //字符串
        int age = 20;  //整型
        double score = 80.9; //浮点
        char gender = '男';  //字符型
        String hobby = "打篮球"; //字符串
        System.out.println("姓名\t\t年龄\t成绩\t\t性别\t爱好\n"
                + name + "\t" + age + "\t" + score + "\t"+gender + "\t" + hobby);
    }
}
//输出结果
//姓名		年龄	成绩		性别	爱好
//jack	20	80.9	男	打篮球
在这里插入代码片
Java基础知识小练习合集 一些java的小练习题 阅读详情

相关推荐

Java编程基础练习合集

本文包含多个Java编程基础练习,涵盖控制台输出、变量与运算符、用户输入处理、健康监测应用、疯狂填词游戏、成本计算重构、月份转换、猜数字游戏及诞生石查询等内容。每个练习均提供完整Java代码示例,适合初学者进行编程实践。

pink的博客 817

JavaSE基本语法——变量运算符练习题

1.插入代码,实现n和m值的交换int n = 5,m = 13; 2.如何手动实现整型数值60的二进制到十六进制的转换 3.写出输出结果 4.short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 5.Java有没有goto 6.用最有效率的方法算出2乘以8等于几 7.char型变量中能不能存储一个中文汉字?为什么? 8.float型float f=3.4是否正确? 9.String是最基本的数据类型吗? 10.定义一个整型变量,输出该变量的

Camiage的博客 544

JAVA的基础练习题

目录 一、根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上) 二、判定一个数字是否是素数 三、打印 1 - 100 之间所有的素数 四、输出 1000 - 2000 之间所有的闰年 五、输出乘法口诀表 六、求两个正整数的最大公约数 七、求出0~999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本 身,如;153=1+5+3?,则153是一个“水仙花数”。) 八、写一个函数返回参数二进

qq_63512251的博客 2074

java变量练习_Java变量与运算符练习

/*1、已知a,b均是整型变量,写出将a,b两个变量中的值互换的程序。(知识点:变量和运算符综合应用*/public class Change {public static void main(String[] args) {int a = 3;int b = 4;int c = 0;System.out.println("原来的值:" + "a=" + a + "b=" + b);c = a;a...

weixin_30716611的博客 483

Java实现 蓝桥杯VIP 基础练习 Huffuman树

基础练习 Huffuman树 问题描述   Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。   给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下:   1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa +pb。   2. 重复...

南 墙 1万+

Java基础编程练习合集

本文包含多个Java基础编程实例,涵盖Hello World程序、类与对象、构造函数、方法重载、条件判断、循环、数组操作、字符串比较、随机数处理、素数判断、switch语句特性及this关键字使用等内容,适合初学者巩固核心语法知识。

garlic的博客 1426

Java基础知识:定义变量练习(输出信息)

关于定义并输出变量的三个练习,分别是输出人物信息、输出电影信息及输出物品信息。

m0_46820710的博客 1401

java中关于变量的练习题及答案

关于java的变量的习题,有一些基础题还有答案,初学者适合

【Java基础】爆刷题库—变量+基本数据类型+运算符

爆刷题库—变量+基本数据类型+运算符

四季轮换叶,一路招摇胜 2698

百度无人车ApolloAuto使用入门

1.安装原版ubuntu 14.04 http://www.ubuntu.org.cn/download/alternative-downloads 2.安装对应ubuntu 14.04的indigo版ROS http://wiki.ros.org/indigo/Installation/Ubuntu 3.安装Apollo Kernel https://github.co

ss910的博客 3万+

jmeter5.4.1 使用案例

jmeter主要用于接口压力测试,模拟海量请求并发访问接口 1.下载jmeter https://jmeter.apache.org/download_jmeter.cgi 2.启动jemter 双击即可 3.配置jmeter 1.先更改语言 2.创建线程组 配置线程执行规划 3.创建http请求默认值 4.创建http请求 5.创建http信息头管理器 指定 Content-Type:application/json 6.创建响应断言 7.创建察看结果数 直接点击 执行 按.

SpringHASh的博客 1221

java类变量练习

声明一个MyDate类型,有属性: 年,月,日声明另一个Employee类型,有属性: 姓名(String类型),生日(MyDate类型)在测试类中的main中,创建两个员工对象,并为他们的姓名秋生日赋值,并显示。

weixin_73870547的博客 377

02.Palantir Foundry平台功能和应用全景图

本文深入解析 Palantir Foundry 平台核心功能与应用全景。

687

Java基础练习题及详细答案

本篇文章给大家安利一些关于 Java 基础的练习题,每道题都附有答案链接,答案解题的每个步骤到运行结果都十分详细,十分适合小白拿来练习,也十分适合准备面试的各位复习下 Java 基础,这篇文章我会不断更新,题目都是对应 Java 基础中的各个知识点,大家在学习了Java 基础之后,做几道相关的练习题,复习一下该知识点,在学习过程中,觉得十分抽象、晦涩难懂的知识点,配合一道案例题,或许会有意想不到的效果哦!

i白的博客 1万+

从原理到实践:MIPI D-PHY v1.2的HS-Deskew功能全解析(附时序图详解)

本文深入解析MIPI D-PHY v1.2的HS-Deskew功能,从技术背景到实现机制,详细介绍了其在2.5Gbps高速传输中的关键作用。通过时序图详解和实测数据,帮助工程师理解并应用这一技术,解决信号完整性问题,提升系统可靠性。

weixin_30300225的博客 307

AD20/Altium designer——如何进行DRC检查、冲突的错误如何改正

对于一个画完的PCB,我们常常需要进行DRC检查,确保板子的电器连接及制作工艺在设定规则的范围内,本篇将介绍如何对PCB进行后期DRC检查处理,确保电路板出现不必要错误。 1.DRC检查入口 2.DRC设置 3.错误分析 对于错误的内容,依据个人实际情况不同,其出现的原因都是因为与设计规则中的设定标准冲突,这里按遇到的错误进行修改讲解,其他错误同理。 4.常见错误分析及解决方法 (1) 解决方法:将未连接网络连接(...

嵌入式创客工坊的博客 5万+

java 基础练习_Java 基础练习

单选题:1.设有定义语句inta[]={1,1,2};则以下对此语句的叙述错误的是()。A、定义了一个名为a的一维数组B、a数组有3个元素C、a数组的下标为1~3D、数组中的每个元素是整型2.以下数组初...单选题:1. 设有定义语句int a[]={1,1,2}; 则以下对此语句的叙述错误的是( )。A、定义了一个名为a的一维数组 B、a数组有3个元素C、a数组的下标为1~3 ...

weixin_30878111的博客 833

Java后端新人入职第一天,环境搭建,全看这篇就行了

本文主要是记录一下一个新人java后端开发来到一个新公司,如何快速完成环境搭建,本文意旨一个小时搞定所有环境搭建,让你更快加入到新环境。包括Java、Maven、Tomcat、idea、Redis、Mysql等等,还附带对应安装资源包,我这里就以目前比较流行的版本进行详细说明。

qi_ming88的博客 9279

【Java基础练习-001】-适合初学者的练习

练习3、控制台输入一个4位的数,求这个数各个位数之和并控制台输出,如:输入 1234,计算出1+2+3+4=10,把10这个结果在控制台输出。练习1、从控制台获取Java、ps、HTML三门课程的成绩,计算总分和平均分(平均分保留2位小数,要求四舍五入),输出总分和平均分。练习2、控制台输入学生信息,学号 姓名 性别 年龄,控制台展示学生信息如下。用于巩固java基础知识,初学者多练多敲,熟悉代码,熟悉语法就ok。

竹子的博客 1633

【RT-DETR涨点改进】独家小目标涨点改进篇 | TGRS 2025 | RT-DETR引入ABRNet小目标检测顶刊中的:ARF自适应性感受野和MCA双向交叉轴注意力,适合小目标检测有效涨点

本文提出了一种改进的RT-DETR小目标检测方法,通过集成自适应感受野模块(ARF)和多尺度交叉轴注意力模块(BC)来提升检测性能。ARF模块采用多种卷积核动态调整感受野,有效捕获多尺度目标特征并减少背景干扰;BC模块通过多尺度交叉轴注意力机制增强全局信息提取和特征融合能力。实验表明,该方法在复杂背景下显著提升了红外小目标检测的精度和效率,同时降低了计算开销。文章详细介绍了模块结构、原理及实现代码,并提供了多种改进配置方案,为小目标检测任务提供了有效的解决方案。

Ai缝合怪、助力小伙伴高效发论文 570

编程助手:CLAUDE.md 与 AGENTS.md 完全指南

AI编程助手配置文件指南 为解决AI编程助手在陌生项目中面临的运行、规范、架构等问题,本文提出两种配置文件: CLAUDE.md(根目录): 面向通用AI(如ClaudeCode) 包含项目命令、代码风格、架构说明等结构化信息 示例:启动命令:npm run dev,代码规范:TypeScript禁用any AGENTS.md(任意目录): 面向智能编码工具(如Cursor) 支持模块级配置(如微前端子应用) 示例:前端测试命令:npm test:web,API请求规范 与传统README.md的区别: 人

分享AI、区块链技术及应用,未来已来 1250

java基础小练习

return "学生信息:" + "\n学号:" + id + "\n姓名:" + name + "\n年龄:" + age;System.out.println("排序后的数组:" + Arrays.toString(arr));System.out.printf("平方根为:%.2f%n", Math.sqrt(n));System.out.println("较大值是:" + Math.max(a, b));System.out.print("请输入用户名:");

qq_66501154的博客 416

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Java学习之基础 练习1

第一题: 1.要求用我们现在所学的知识完成一个简易计算机功能,能够进行加减乘除运算,演示示例如下: 请输入第一个参数: 5 请输入第二个参数: 6 请输入要进行何种运算(1代表加法,2代表减法,3代表乘法,4代表除法取商,5代表除法取余): 1 5与6之和为:11 第二题: 将上面这题加上如下功能 ...

落雨心星 290

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

java基础练习实例_java基础练习题百度云.doc

java基础练习题百度云精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1java基础练习题百度云整理:Lemon题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子...

weixin_39942995的博客 376

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

上一篇: IDAE开发 + Java 减少鼠标使用--提升开发效率
下一篇: 高效使用--Google百度等搜索引擎
SSL810
博客等级 码龄8年 23粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值