Logo



自动刷题机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

  自动刷题机java解释源码 


评论


最新评论