Java入门
java
Ailah_H
远方...
展开
-
Java数字特征值
题目内容:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。这里的计算可以用下面的表格...原创 2018-07-23 10:34:19 · 662 阅读 · 1 评论 -
java错误ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
描述:在使用eclipse编译java程序时,出现错误提示:ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]Ecl...转载 2018-08-17 08:47:23 · 1988 阅读 · 0 评论 -
java输入时以EOF做结束
题目描述:计算A+B输入输入数据有多组。 每组一行,为整数A, B。 以EOF做结束。输出输出A+B的值。样例输入1 23 4样例输出37代码:import java.io.*;import java.util.*;public class Main { public static void main(String [] args)...原创 2018-08-23 14:49:09 · 11268 阅读 · 1 评论 -
Java中String转int
java中将String转为int类型时,需使用Integer类中的parseInt()方法或valueOf()方法进行转换。例如:String srt="2009\1";String []s=str.split("\\."); //这里因为“.”和“|”都是转义字符,必须得加"\\";int y=Integer.parseInt(s[0]);或int...转载 2018-09-05 16:33:54 · 625 阅读 · 0 评论 -
编写一个程序,对输入的一个百分制的成绩t,将其转换成对应的等级。
描述我们知道,高中会考是按等级来的。90~100为A;80~89为B;70~79为C;60~69为D;0~59为E。编写一个程序,对输入的一个百分制的成绩t,将其转换成对应的等级。 输入输入数据有多组,每组占一行,由一个整数组成。输出对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。样例输入56 ...原创 2018-09-08 20:16:59 · 20746 阅读 · 3 评论 -
圆周率
输入n值,并利用下列格里高里公式计算并输出圆周率:输入输入公式中的n值。输出输出圆周率,保留5位小数。样例输入1样例输出2.66667解答:import java.io.*;import java.util.*;public class Main{public static void main(String [] args) { Scann...原创 2018-09-08 21:20:06 · 822 阅读 · 0 评论 -
输出入门
描述计算A+B 输入输入数据有多组。每组一行,为两个整数A, B。输入以0 0结束。输出输出A+B的值,每组数据之间保留一个空行。样例输入1 2 3 4 0 0样例输出3 7import java.io.*;import java.util.*;public class Main{ public static void main(S...原创 2018-09-06 20:27:25 · 1012 阅读 · 0 评论 -
数字串求和
描述求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个1~9的数字。例如2+22+222+2222+22222(此时共有5个数相加)。输入输入数据有多组,每组占一行,每行有两个数a和n(其中1<=a,n<=9),分别用空格分隔。输入文件直到EOF为止!输出针对每个输入,输出s的值。样例输入2 5样例输出24690解答impor...原创 2018-09-12 22:33:46 · 770 阅读 · 0 评论 -
输出100->200之间的素数的个数,以及所有的素数。
描述输出100->200之间的素数的个数,以及所有的素数。输入无输出100->200之间的素数的个数,以及所有的素数。样例输入 样例输出21101 103 ... 197 199import java.io.*;import java.util.*;import java.util.Scanner;public class Main{...原创 2018-10-03 17:39:59 · 12228 阅读 · 1 评论 -
JDK1.8安装及环境变量配置
网上关于jdk的安装和配置一大把。这里也就是简单说一下。都差不多。jdk安装包可以去Oracle官网下载(https://www.oracle.com/downloads/index.html)步骤1、安装JDK选择安装目录,安装过程中会出现两次安装提示。第一次是安装jdk,第二次是安装 jre。都直接选择下一步就行,默认安装在C盘系统盘。步骤2、安装完JDK后配置环境变量。计算机...原创 2018-10-07 17:50:47 · 1578 阅读 · 0 评论 -
Java求n到m间的素数和
题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。注意,是第n个素数到第m个素数之间的所有的素数,并不是n和m之间的所有的素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数...原创 2018-10-31 22:29:17 · 2076 阅读 · 0 评论 -
关于在线平台提交提醒“Presentation Error”、“Wrong Answer”的可能原因。
举例说明:描述:输入10个整数存入一维数组,再按逆序重新存放后再输出。输入:输入包括一行。 10个以空格格开的整数 输出:逆序的10个整数,整数以空格格开样例输入:1 3 5 9 7 6 8 2 4 0 样例输出:0 4 2 8 6 7 9 5 3 1 图1图2一、Presentation Error图1代码段的21到26行,如果写成图2那样:则有可能因为格...原创 2018-08-16 16:52:15 · 5884 阅读 · 1 评论 -
输入3个整数用逗号隔开,按从小到大顺序输出。
题目描述:输入三个整数x,y,z,请把这三个数由小到大输出。输入输入数据包含3个整数x,y,z,分别用逗号隔开。输出输出由小到大排序后的结果,用空格隔开。样例输入2,1,3样例输出1 2 3解答://方法一:自己使用冒泡或选择排序来进行排序public static void main(String [] args) { Scanner in...原创 2018-08-08 16:46:07 · 10868 阅读 · 0 评论 -
求2个数中较大者
题目描述:输入第一行为测试的数据组数N,接下来的N行分别是两个待比较的整数输出输出N行,每一行的值为每组数中较大的整数样例输入21 215 10样例输出215 解答: public static void main(String [] args) { Scanner in=new Scanner(System.in); int n=in.n...原创 2018-08-07 16:18:47 · 1926 阅读 · 0 评论 -
奇偶个数
题目描述:题目内容:你的程序要读入一系列正整数数据,输入-1表示输入结束,-1本身不是输入的数据。程序输出读到的数据中的奇数和偶数的个数。输入格式:一系列正整数,整数的范围是(0,100000)。如果输入-1则表示输入结束。输出格式:两个整数,第一个整数表示读入数据中的奇数的个数,第二个整数表示读入数据中的偶数的个数。两个整数之间以空格分隔。输入样例:9 3 4 2...原创 2018-07-20 11:42:38 · 337 阅读 · 0 评论 -
Java信号报告
题目内容:无线电台的RS制信号报告是由三两个部分组成的:R(Readability) 信号可辨度即清晰度.S(Strength) 信号强度即大小.其中R位于报告第一位,共分5级,用1—5数字表示.1---Unreadable 2---Barely readable, occasional words distinguishable3---Readable w...原创 2018-07-20 14:59:41 · 656 阅读 · 0 评论 -
UTC世界协调时间和BJT北京时间的转换
题目内容:UTC是世界协调时,BJT是北京时间,UTC时间相当于BJT减去8。现在,你的程序要读入一个整数,表示BJT的时和分。整数的个位和十位表示分,百位和千位表示小时。如果小时小于10,则没有千位部分;如果小时是0,则没有百位部分;如果分小于10分,需要保留十位上的0。如1124表示11点24分,而905表示9点5分,36表示0点36分,7表示0点7分。有效的输入范围是0到2359,即...转载 2018-07-22 10:23:22 · 9302 阅读 · 2 评论 -
Java实现多项式加法
题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最...原创 2018-07-30 11:30:46 · 1361 阅读 · 0 评论 -
Java循环的应用
如上图所示,实现相加。可以用两种方法实现;一种:判断偶数就相减,奇数就相加。public static void main(String[] args) { // TODO Auto-generated method stub Scanner con=new Scanner(System.in); int n=con.nextInt(); double m=0.0;...原创 2018-07-22 21:39:11 · 407 阅读 · 0 评论 -
两种方法求两个数的最大公约数
方法一:枚举法public static void main(String[] args) { // TODO Auto-generated method stub Scanner con=new Scanner(System.in); int a=con.nextInt(); int b=con.nextInt(); //枚举法求最大公约数 int d=1; f...原创 2018-07-23 09:20:12 · 909 阅读 · 1 评论 -
java保留两位小数4种方法
4种方法,四舍五入。import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585;/**方法一**/ public void m1() { BigD...转载 2018-08-14 09:11:39 · 2045 阅读 · 0 评论 -
数据结构找k值
题目描述:在数组A[1..n]中查找值为K的元素,若找到则输出其位置i(1<=i<=n),否则输出0作为标志。解答:public static void main(String [] args){ Scanner in=new Scanner(System.in); int n=in.nextInt();//输入数组长度 int a[]= new int [n];...原创 2018-08-06 15:38:45 · 3165 阅读 · 0 评论 -
求数组元素最大值和次最大值
题目描述:找出数组A[1..n]中元素的最大值和次最大值。解答:public static void main(String [] args) { Scanner in=new Scanner(System.in); int n=in.nextInt();//输入数组长度 int a[]= new int [n]; int i;//定义变量 int max=a[...原创 2018-08-06 16:12:15 · 3834 阅读 · 0 评论