自动刷题机java解释源码黑客24小时在线接单网站(java程序员刷题软件)
一道Java编程题 求源代码
public class Invoice {
String bianhao = null;
String shuoming = null;
int count = 0;
double price = 0.0;
public Invoice(String bianhao, String shuoming, int count, double price) {
this.bianhao = bianhao;
this.shuoming = shuoming;
if (count 0) {
this.count = 0;
} else {
this.count = count;
if (price 0.0) {
this.price = 0.0;
} else {
this.price = price;
public double getInvoiceAmount() {
return count * price;
public String getBianhao() {
return bianhao;
public void setBianhao(String bianhao) {
this.bianhao = bianhao;
public int getCount() {
return count;
public void setCount(int count) {
this.count = count;
public double getPrice() {
return price;
public void setPrice(double price) {
this.price = price;
public String getShuoming() {
return shuoming;
public void setShuoming(String shuoming) {
this.shuoming = shuoming;
public class InvoiceTest {
* @param args
public static void main(String[] args) {
Invoice invoice = new Invoice("010220", "Desk", 50, 53.9);
System.out.println(invoice.getInvoiceAmount());
java工作原理
Java工作原理
由四方面组成:
(1)Java编程语言
(2)Java类文件格式
(3)Java虚拟机
(4)Java应用程序接口
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类 ,通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用 。
JAVA阅读源码,大量英文注释阅读不方便,求集成idea里面的翻译java注释由英文翻译为中文的工具。
学会在idea(eclipse)中阅读、调试源码,是java程序员必不可少的一项技能。
在idea中配完环境后,默认其实也是能够对jdk的源码进行debug调试的。但是无法在源码中添加自己的注释,无法添加自己的理解。如果干瞪眼看的话,可能过段时间,就忘记自动刷题机java解释源码了。下面就介绍下,如何在jdk源码中为所欲为,像在我们自己的代码中一样写注释、调代码自动刷题机java解释源码:
打开idea,选择Project-File-Project Structure-SDKs-Sourcepath,初始状态如下图 :
打开本地jdk安装路径,本处为E:\java\jdk8,将此路径下的src.zip压缩包解压到自定义的指定文件夹(可以在电脑磁盘任意位置),本处解压到同目录的jdk_source文件夹下,如下图:
继续在步骤1中的设置页面中操作,将E:\java\jdk8\src.zip通过右侧的减号将其移除;并通过右侧的加号,将解压文件夹E:\java\jdk8\jdk_source导入进来;点击apply,再点击OK。导入结果见下图:
这时,再重新打开jdk的源码类,我们就可以在源java文件中,添加自己的注释了。
一定注意:添加注释时,一定不要新加一行写注释。最好在一行代码的后面,使用//进行注释。否则行号和真正的jre中编译后的代码行号对应不上,如果对源码debug时,会出现代码运行和行号不匹配的情况
跪求poj上第3980题的java源代码
import java.util.Scanner;
public class Test {
public static void main(String[] args){
while(true){
System.out.println("请输入两个数,以空格分开,输入EOF退出:");
Scanner in = new Scanner(System.in);
String s = in.nextLine();
if(s.endsWith("EOF")){
break;
int n = 0;
for(int i = 0;i s.length();i++){
if(s.charAt(i)==" ".toCharArray()[0]){
n=i;
int num1 = Integer.parseInt(s.substring(0, n));
int num2 = Integer.parseInt(s.substring(n+1, s.length()));
System.out.println(num1%num2);
运行结果:
请输入两个数,以空格分开,输入EOF退出:
12 5
2
请输入两个数,以空格分开,输入EOF退出:
13 5
3
请输入两个数,以空格分开,输入EOF退出:
23 6
5
请输入两个数,以空格分开,输入EOF退出:
EOF