随笔分类 - java基础题目
摘要:1 /*题目:正整数n若是其平方数的尾部,则称n为同构数 2 如:5*5=25, 25*25=625 3 问: 求1~99中的所有同构数 4 */ 5 //分析:将1-99分为1-9和10-99,用取余的方法得到位数,再判断是否相等 6 7 public class Question4 { 8 pu
阅读全文
摘要:1 import java.util.Scanner; 2 3 public class Question3 { 4 public static void main(String[] args) { 5 //从键盘得到一个整型数 6 System.out.println("请输入一个整数:"); 7
阅读全文
摘要:1 /*题目:小芳的妈妈每天给她2.5元,她都会存起来, 2 但是,每当这一天是存钱的第五题或者5的倍数的话, 3 她都会去用掉6块钱。 4 问:至少经过多少天可以存到100块? 5 */ 6 /*分析 7 * 每天增加2.5,直到存够100就不增了——while 8 * 如果天数是5的倍数就话掉6
阅读全文
摘要:1 import java.util.Scanner; 2 3 public class Question1 { 4 public static void main(String[] args) { 5 //从键盘得到想要输出多大规模的乘法表 6 System.out.println("请输入n:"
阅读全文
摘要:1 public class Question5 { 2 public static void main(String[] args) { 3 //声明一个满足条件整数型数组(6和0一次) 4 int[] a = {1, 2, 3, 4, 5, 1, 6, 2, 7, 3, 8, 4, 9, 5,
阅读全文
摘要:1 public class Question4 { 2 public static void main(String[] args) { 3 //声明一段字符串存入字符串数组中(好像8满足) 4 char[] str={'a','d','g','f','e','z','8','9','a','d'
阅读全文
摘要:1 public class Question2 { 2 public static void main(String[] args) { 3 //从键盘得到一个五位正整数 4 Scanner sc = new Scanner(System.in); //new一个标准输入流 5 System.ou
阅读全文
摘要:1 import java.util.Scanner; 2 3 public class Question1 { 4 public static void main(String[] args) { 5 //从键盘得到一个值 6 Scanner sc = new Scanner(System.in)
阅读全文
摘要:1 public class SixteenToTen { 2 public static void main(String[] args) { 3 //用数组得到要转换的值 4 char[] a={'e','f'}; 5 //声明一个整型数组接收数组转化过来的值 6 int[] b=new int
阅读全文
摘要:1 public class EightToTen { 2 public static void main(String[] args) { 3 //得到要转换的值 4 int n=345; 5 //声明一个x得到转化后的值 6 long x=0; 7 //声明count 来统计此时的基为多少 8
阅读全文
摘要:1 package com.scwyqin.Transition; 2 3 /* 4 * @author:scwyqin 5 * @date: 2020-3-2 19:21 6 */ 7 8 import java.util.Scanner; 9 10 public class Transition
阅读全文
摘要:1 /*37 【程序 37 报数】 2 题目:有 n 个人围成一圈,顺序排号。从第一个人开始报数(从 1 到 3 报数),凡报到 3 的人退出圈子, 3 问最后留下的是原来第几号的那位。 4 */ 5 6 /*分析1 错误分析,没有注意到要退出圈子!!! 7 * 1、用一个数组存放n个1,从头开始报
阅读全文
摘要:1 /*50 【程序 50 文件 IO】 2 题目:有五个学生,每个学生有 3 门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成 3 绩),计算出平均成绩,将原有的数据和计算出的平均分数存放在磁盘文件"stud"中。 4 */ 5 6 /*分析 7 * 1、自定义类student,包括学号
阅读全文
摘要:1 /*34 【程序 34 三个数排序】 2 题目:输入 3 个数 a,b,c,按大小顺序输出。 3 程序分析:利用指针方法。 4 */ 5 6 /*分析 7 * 指针方法的本质是按地址传值,将a,b,c存入数组中,再引用数组中的值排列大小,即利用指针的方法排序 8 * */ 9 10 11 pac
阅读全文
摘要:1 /*33 【程序 33 杨辉三角】 2 题目:打印出杨辉三角形(要求打印出 10 行如下图) 3 程序分析: 4 1 5 1 1 6 1 2 1 7 1 3 3 1 8 1 4 6 4 1 9 1 5 10 10 5 1 10 */ 11 12 /*分析: 13 * 14 * 杨辉三角特点: 1
阅读全文
摘要:1 /*41 【程序 41 猴子分桃】 2 题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份,多了一个,这只猴子把 3 多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的 4 一个扔入海中,拿走了一份,第三、第四、第五只猴子都是这样做的
阅读全文
摘要:1 /*49 【程序 49 子串出现的个数】 2 题目:计算字符串中子串出现的次数 3 */ 4 5 /*分析 6 * 1、子串的出现是有标志的,如" ",*,#或者其他 7 * 2、统计子串的出现的次数只需要抓住关键标志 8 * 3、怎么判断关键字一定是子串,一个子串可能有多个关键字 9 * */
阅读全文
摘要:1 /*19 【程序 19 打印菱形图案】 2 题目:打印出如下图案(菱形) 3 * 4 *** 5 ***** 6 ******* 7 ***** 8 *** 9 * 10 */ 11 12 /*分析 13 * 首先想到for循环,但是for只能完成递增或者递减,于是将图形分成两部分,一个正三角,
阅读全文
摘要:1 /*48 【程序 48 加密】 2 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的, 3 加密 规则如下: 4 每位数字都加上 5,然后用和除以 10 的余数代替该数字,再将第一位和第四位交 换,第二位和第三位交换。 5 6 ps:这是个什么骚操作。。。。一四交换,二
阅读全文
摘要:1 /*47 【程序 47 打印星号】 2 题目:读取 7 个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。 3 */ 4 5 /*分析 6 * 1、多次读取 for循环 7 * 2、输出多个不确定数量的* for循环 8 * 》两层for循环 9 * */ 10 11 packag
阅读全文

浙公网安备 33010602011771号