Java基础50道经典练习题(23年新版) |
您所在的位置:网站首页 › 将键盘上输入的十六进制数转换成十进制数 › Java基础50道经典练习题(23年新版) |
目录 一、基础问答15题 1、【基本概念问答】 2、【环境变量配置问答】 3、【命令行编程】 4、【进制转换】 5、【原码补码反码】 6、【数据类型转换】 7、【算术运算符】 8、【浮点数】 9、【位运算符】 10、【表达式】 11、【读程序题】 12、【标识符命令规范】 13、【标识符命令规范】 14、【注释】 15、【键盘输入】 二、编程基础30题 1、【回文数】 2、【键盘录入-switch-求星期】 3、【if多分支-求成绩】 4、【水仙花数】 5、【求素数】 6、【嵌套for循环-杨辉三角形】 7、【嵌套for循环-九九乘法表】 8、【求完数】 9、【求不重复数字】 10、【根据输入求输出-求位数、逆序输出】 11、【数列的前n项和】 12、【累加】 13、【累乘】 14、【求最大值】 15、【根据条件求数-加100/268是完全平方】 16、【求奇数/偶数和】 17、【自由落体】 18、【被几个9整除】 19、【判断奇偶数】 20、【分解质因数】 21、【三个数由小到大排序】 22、【交换值】 23、【求自守数】 24、【循环练习-买饮料】 25、【循环练习-蜗牛爬井】 26、【键盘录入-求各位数之和】 27、【求和-去除7倍数和包含7】 28、【分数累加】 29、【switch练习-某月天数】 30、【三目运算符-点餐优惠方式】 三、扩展5题 1、【递归经典问题-不死神兔】 2、【递归】 3、【排序】 4、【数组元素的插入】 5、【数组元素的交换】 一、基础问答15题 1、【基本概念问答】 请问Java语言是跨平台的吗?JVM是跨平台的吗?为什么? 2、【环境变量配置问答】为什么要配置Java环境变量? 不配置环境变量可不可以命令行编译执行Java代码? 请尝试配置环境变量,达到在命令行(cmd)窗口输入qq 命令就能启动qq的效果。(效果截图) 3、【命令行编程】 新建一个Java文件, 然后手写Hello World程序。 (要求记事本完成,该题目提交 Helloworld程序的代码及命令行cmd运行截图即可) 答: 4、【进制转换】 将67转换为二进制、八进制、十六进制。 再将0b0100101(二进制)、0345(八进制)、0Xef(十六进制) 转换为十进制。 注:该题无需写代码,在纸上手算一下过程,拍照附在文档中提交作业。 答: 5、【原码补码反码】 对于一个8位原码,01101010和11000110, 求它们的补码。 已知补码01101010和11000110,求它们的原码。(要求如题4) 注:进制和原码等概念属于计算机编程基础知识,建议了解并熟悉它。 6、【数据类型转换】语句 byte b = 300; 编译能通过吗? 如果不能为什么呢?怎样让它通过编译呢? (作为简答题说明一下即可) 7、【算术运算符】以int a = 0; 语句为前提, a = a + 0.1; 和a += 0.1; 两条语句都能正常运行吗?两者有什么区别?(仍作为简答题回答) 8、【浮点数】float a = 0.1F; 和double b = 0.1; 这两条语句定义的浮点数a和b,请问它们相等嘛?为什么? 9、【位运算符】给出任意一个int 类型的正整数,如何快速判断该整数的值,是否是2的整数次幂? (简答题,考虑位运算符) 运行结果: 10、【表达式】对于一个变量a,给出一个表达式a + “hello” ,结果的数据类型是什么? 11、【读程序题】读下列代码,指出输出结果以及原因。 12、【标识符命令规范】分析以下标识符的字符串组成,哪些是符合语法的标识符,哪些不合法? 请在这道题下面附上符合语法的标识符命名规范。 13、【标识符命令规范】标识符的命名除了语法要求外,更重要的是符合约定俗成的规范。 下列标识符的字符串组成,都是符合语法要求的,请问哪些是符合约定俗成命名规范的?哪些不符合? 请在这道题下面附上符合约定俗成规范的Java标识符命名规范。(根据不同语法结构给出) 14、【注释】注释的作用是什么? 注释会对程序的运行产生影响嘛? 注释的内容会存在于Java代码编译执行的哪一部分? 15、【键盘输入】如果我想在Java程序中进行键盘输入,提升程序的扩展性。 需要按几个步骤进行?请写出步骤。 二、编程基础30题1、【回文数】打印5位数中的所有回文数,每行打印10个数。最后统计一下一共有多少个5位回文数。 注:回文数即正反读都是一个数,5位数的话,只要个位与万位相同,十位与千位相同就是一个回文数。 由于篇幅有限 要的私我 想要领取资料的小伙伴们,请关注下方微信公众号领取哦~ 然后就等着私信查收吧~ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |