Java 编程练习
文章平均质量分 67
只有动手,多敲,才能做到熟能生巧
梁同学与Android
Android 领域优质创作者,专注于安卓原生开发,专注于 Scratch、Python、Scratch、C、C++ 青少年编程等级考试等。等级考试真题请见链接库:https://download.csdn.net/download/qq_43290288/88548582
展开
-
java实现8、10、16、2进制之间的相互转换(简单易懂实用快速)
今天在练习算法题的时候遇到了进制之间的转化,如果通过深究原理的方式来写代码的话是非常费时费力的,下面我来介绍一下java已经继承好的进制转换的方法,如果大家有精力的话最好去看一下源码1.二进制与其他进制的转换二进制转换为十六进制 * @title: HexStringToInt.java * @package jinzhizhuanhuan * @description: 二进制转换...原创 2019-12-15 09:43:59 · 4331 阅读 · 0 评论 -
C语言 编写程序,求s不超过2000时n的最大值,s=1+2+3+……+n
编写程序,求s不超过2000时n的最大值,s=1+2+3+……+n#include<stdio.h>void main() { int s = 1,n = 2; for(int i = 2;i<=n;i++,n++) { s += i; if(s>2000) { printf("%d\n",i-1); break; } }}结果如下原创 2021-01-09 15:32:31 · 3415 阅读 · 0 评论 -
Java实现搜索回溯经典题目
前言搜索与回溯是计算...原创 2020-02-13 14:09:08 · 234 阅读 · 0 评论 -
java判断一个数是不是质数(素数)
质数又称为素数,定义如下:质数。一个大于1的正整数,如果除了1和它本身以外,不能被其他正整数整除,就叫素数。如2,3,5,7,11,13,17…。代码实例:import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(...原创 2020-02-10 14:38:09 · 1018 阅读 · 0 评论 -
LeetCode—1290.二进制链表转整数(Java)
题目:给你一个单链表的引用结点 head。链表中每个结点的值不是 0 就是 1。已知此链表是一个整数数字的二进制表示形式。请你返回该链表所表示数字的 十进制值 。示例 1:输入:head = [1,0,1]输出:5解释:二进制数 (101) 转化为十进制数 (5)示例 2:输入:head = [0]输出:0示例 3:输入:head = [1]输出:1示例 4:输入:h...原创 2020-01-08 20:39:46 · 418 阅读 · 0 评论 -
Java判断一个数是否是回文数
题目解析:回文数是指正序(从左到右),倒序(从右到左)读都是一样的整数举例说明:121、11211是回文数-123、123不是回文数代码实例:public class program1 { public boolean isHun(int n) { //进行判断是不是回文数 if(n<0) { return false; } int num = n; ...原创 2019-08-31 08:52:48 · 2363 阅读 · 0 评论 -
java有效的括号
题目:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。解题思路:想象一下,你正在为你的大学课设编写一个小型编译器,编译器的任务之一(或称子任务)将检测括号是否匹配。我们本文中看到的算法可用于处理编译器正在编译的程序中......原创 2019-09-01 10:45:55 · 679 阅读 · 0 评论 -
Java数字反转(编程题)
题目:给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。提示:Java中整数的范围是-2147483648 ~ 2147483647代码实例:public class Main{ public static void main(String args[]) { Scanner scanner = new Scanner(System.in); //输...原创 2019-09-04 13:19:54 · 1568 阅读 · 1 评论 -
2019中国大学生程序设计竞赛(CCPC)-网络选拔赛-第七题Shuffle Card
大赛题目:Shuffle CardTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 6695 Accepted Submission(s): 2061Problem DescriptionA deck of card co...原创 2019-08-29 20:06:48 · 13072 阅读 · 0 评论