精华内容
下载资源
问答
  • java程序设计实用教程(第四版)随书资源,内容包括:程序PPT,书本练习范例,课后解答
  • Java程序设计实用教程(第4版)[叶核亚][案例及素材],包含本书的全套源代码,绝对给力,学习java的朋友,绝对值得下载。对于有些同学,这些源代码可以用来做课程设计,例外对于本书配套的教学课件ppt,以及课后习题...
  • Java程序设计语言(第4版)高清pdf

    千次下载 热门讨论 2012-04-06 17:40:12
    Java程序设计语言(第4版)(包括Java之父在内的三位顶级专家撰写)
  • Java程序设计》 实验报告 20 19~20 20学年第 1学期 学 院 信息学院 班 级 计算机科学技术18(3) 姓 名 申屠志刚 学 号 ...

    浙江理工大学

    Java程序设计》

     实验报告

     20 19~20 20学年第 1学期     

     

    信息学院

     

    计算机科学技术183

     

    申屠志刚

     

    2018329621200

    任课教师

    任祝

    ( 第4周 周二 345节)

       计算机科学技术专业

    20 19 年 9 月

    《Java程序设计》实 验 报 告(一)

    实验名称:Java的基本程序设计结构

    实验地点:10-306

    所使用的工具软件及环境:

    JDK1.7或1.8与Eclipse

     

     

    一、实验目的:

    熟悉Java开发环境,建立Java工程,练习编程,会使用变量,字符串,数组,输入与输出等API。

     

    二、实验内容:

    1. 利用eclipse建立Java工程
    2. 必做题

    (1)编程实现浙大ACM题库中1001(Calculate a + b),目的是学会JAVA开发环境搭建

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1001

    1001:calculate a+b

     

    1. 选做题,从下列题目中选择2题

    (1)编程实现浙大ACM题库中1048(Financial Management),具体见“实验1-题目3(1).pdf”

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1048

    (2)编程实现浙大ACM题库中1292(Integer Inquiry),具体见“实验1-题目3(2).pdf”

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1292

    (3)编程实现浙大ACM题库中1338(Up and Down Sequences),具体见“实验1-题目3(3).pdf”

    http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1338

     

    三、要求:

    (1)说明原理

    ZOJ 1001

    简单JAVA程序设计

    ZOJ 1048

    简单JAVA程序计算应用

    ZOJ 1292

    JAVA Biginteger类应用

    ZOJ 1338

    复杂模拟编程

    (2)源代码

    ZOJ 1001

    import java.io.*;

    import java.math.*;

    import java.util.*;

    import java.text.*;

     

    class Main{

    public static void main(String[] args) {

        Scanner cin = new Scanner (System.in);

            int a, b;

            while(cin.hasNext()){

                a = cin.nextInt();

                b = cin.nextInt();

                System.out.println(a+b);

            }

    }

    }

    ZOJ 1048

    import java.io.*;

    import java.math.*;

    import java.util.*;

    import java.text.*;

     

    class Main{

    public static void main(String[] args) {

        Scanner cin = new Scanner (System.in);

            float sum=0;

        for(int i=0;i<12;i++) {

            sum+=cin.nextFloat();

        }

            System.out.printf("$%.2f",(sum/12));

            System.out.println();

           

    }

    }

    ZOJ 1292

    import java.io.*;

    import java.math.*;

    import java.util.*;

    import java.text.*;

     

    class Main{

    public static void main(String[] args) {

        Scanner sc=new Scanner(System.in);

        int N=sc.nextInt();//块的个数

        int i=0;

        while(i<N){//输入每一块

            BigInteger sum;

            sum=BigInteger.valueOf(0);

            while(sc.hasNextBigInteger()){

                //s=sc.nextLine();//获得下一行

                BigInteger b=sc.nextBigInteger();

                if(b.equals(BigInteger.ZERO)){

                    System.out.println(sum);

                    if(i!=N-1)System.out.println();

                    break;

                }

                sum=sum.add(b);

            }

            i++;

        }

    }

    }

    ZOJ 1338

    import java.io.*;

    import java.util.*;

     

    class Main{

    public static void main(String[] args) {

        Scanner cin = new Scanner (System.in);

        int a[]=new int[102];

        int x,i,j,u,d,t,fu,fd,nu,nd;

        while(cin.hasNextInt()){

        x=cin.nextInt();

        if(x==0)break;

            a[0]=x;

            j=1;

            while(cin.hasNextInt()) {

            x=cin.nextInt();

            if(x==0)break;

            a[j++]=x;

            }

            u=d=nu=nd=t=0;

            fu=fd=0;

            for(i=0;i<j-1;i++){

                if(a[i]==a[i+1]){

                    if(fu==0&&fd==0)

                    t++;

                    if(fu!=0)

                    u++;

                    if(fd!=0)

                    d++;

                }

                if(a[i]<a[i+1]){

                    fd=0;

                    if(fu==0){

                        fu=1;

                        nu++;

                    }

                    u++;

                    u+=t;

                    t=0;

                }

                if(a[i]>a[i+1]) {

                    fu=0;

                    if(fd==0){

                        fd=1;

                        nd++;

                    }

                    d++;

                    d+=t;

                    t=0;

                }

            }

            double m,n;

            if(nu==0)

            n=0.0;

            else

            n=(double)u/nu;

            if(nd==0)

            m=0.0;

            else

            m=(double)d/nd;

            System.out.printf("Nr values = %d:  %.6f %.6f\n",j,n,m);

        }

    }

    }

    (3)结果截图

    ZOJ 1001

    ZOJ 1048

    ZOJ 1292

     

    ZOJ 1338

    四、实验收获与体会:

    搭建与熟悉Java开发环境,学会建立Java工程,练习简单编程。

    学会使用各种变量类型,字符串,数组,标准输入与输出等API。

    学会JAVA Biginteger类简单操作与应用。

        利用JAVA语言解决较复杂的程序问题。

     

     

     

    展开全文
  • 雍俊海 Java程序设计教程 课后答案

    热门讨论 2010-11-01 17:56:02
    雍俊海 Java程序设计教程 第二版答案(代码部分)
  • Java程序设计基础笔记 • 【目录】

    千次阅读 2020-05-08 14:26:09
  • 本书是 Java 语言的经典教材 ,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程 序设计、GUI 程序设计、数据结构和算法、髙级Java 程序设计等内容。本书以示例讲解解决问题的技 巧,提供大量的程序清单...
  • Java程序设计基础笔记 • 【第1章 初识Java】

    万次阅读 多人点赞 2020-02-13 17:28:14
    本章目录 1.1 程序的概念及Java语言介绍 1.1.1 生活中的程序 1.1.2 计算机程序 1.1.3 算法和流程图 1.1.4实践练习 1.2 配置JDK环境 1.2.1 Java的发展 ...1.3 Java程序编写基础 1.3.1 Java程...

    全部章节   >>>>


    本章目录

    1.1 程序的概念及Java语言介绍

    1.1.1 生活中的程序

    1.1.2 计算机程序

    1.1.3 算法和流程图

    1.1.4 实践练习

    1.2 配置JDK环境

    1.2.1 Java的发展

    1.2.2 应用领域

    1.2.3 Java的优势

    1.2.4 JDK概述

    1.2.5 配置开发环境

    1.2.6 实践练习

    1.3 Java程序编写基础

    1.3.1 Java程序结构

    1.3.2 Java程序的开发步骤

    1.3.3Java程序中的注释

    1.3.5 实践练习

    1.4 Java开发环境介绍

    1.4.1 Eclipse的介绍

    1.4.2 使用eclipse

    1.4.3 Java项目组织结构

    1.4.4 实践练习


    1.1 程序的概念及Java语言介绍

    1.1.1 生活中的程序

    1.1.2 计算机程序

    • 程序一词来源于生活,在生活中,我们经常会听到“按照程序办事”,此处的“程序”通常指为进行某项活动或事件所规定的方式和过程。

    1.1.3 算法和流程图

    1. 算法
    2. 流程图

    1.1.4 实践练习

     

    1.2 配置JDK环境

    1.2.1 Java的发展

    • Sun1995年推出,Oracle2010年收购,Java之父-詹姆斯·高斯林
    • 应用广泛:小到计算机芯片,移动电话,大到超级计算机。

    1.2.2 应用领域

    • JavaSE,即Java平台标准版,是Java的技术核心,提供基础开发工具,执行环境与应用程序接口(API)C/S 客户端
    • JavaEE,即Java平台企业版,帮助开发和部署可移植、健壮、可伸缩且实全的服务端Java应用程序。B/S 

    1.2.3 Java的优势

    • 安全稳定
    • 语法较为简洁
    • 未来发展空间大
    • 跨平台优势

    1.2.4 JDK概述

    • Java语言的软件开发工具包

    1.2.5 配置开发环境

    • 我的电脑——属性——高级系统设计——环境变量
    • PATH属性:
    %JAVA_HOME%\bin
    %JAVA_HOME%\jre\bin
    • CLASSPATH属性:
    %JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    • CMD检测命令:
    java -version

    1.2.6 实践练习

     

    1.3 Java程序编写基础

    1.3.1 Java程序结构

    • 类的结构
    • 程序的主方法
    • 方法内的代码

    1.3.2 Java程序的开发步骤

    • 编写源代码
    • 编译
    • 运行

    1.3.3Java程序中的注释

    • 单行注释://文字//
    • 多行注释:/*文字*/

    1.3.5 实践练习

     

    1.4 Java开发环境介绍

    1.4.1 Eclipse的介绍

    • IBM开发,2001年11月献给开源社区。
    • eclipse 最初是由 IBM 公司开发的替代商业软件 Visual Age for Java 的下一代集成开发环境(IDE)开发环境2001 11 月贡献给开源社区,现在它由非营利软件供应商联盟 eclipse 基金会(eclipse Foundation)管理。

    1.4.2 使用eclipse

    • 创建Java项目:File——New——Java Project
    • 创建并编写 Java 源程序
    • 编译 Java 源程序。
    • 运行 Java 程序

    1.4.3 Java项目组织结构

    • 资源管理器(Package Explorer
    • 导航器(Navigator

    1.4.4 实践练习

     

    总结:

    • 程序是为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
    • Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
    • JDK全称是Java  Development Kit,译为Java开发工具包,JDK是整个Java的核心,包括Java运行环境、Java工具和Java基础类库。JDK是开发任何类型Java应用程序的基础。 
    • 每一个程序有且只能有一个main方法
    • 编译Java源程序不需要手工操作,如果程序没有错误,Eclipse可以实现自动编译;如果有错误,Eclipse会给出相应的错误提示,修改正确后会自动完成编译。
    展开全文
  • java程序设计基础

    千次阅读 2018-07-03 19:28:15
    创建源程序文件其实不管是什么语言的程序文件,如C语言(.c)、C++语言(.cpp)或者是Java(.java),其本质上都是文本文件,也就是说可以使用任何文本编译器(如记事本)进行编辑。之所以提供各种开发工具,只是为了更方便...

    熟悉开发环境

    创建项目


    Java中的包是为了方便对项目文件进行管理,对应了资源管理器中的文件夹。

    创建源程序文件

    其实不管是什么语言的程序文件,如C语言(.c)、C++语言(.cpp)或者是Java(.java),其本质上都是文本文件,也就是说可以使用任何文本编译器(如记事本)进行编辑。之所以提供各种开发工具,只是为了更方便、高效地工作。

    源程序本件计算机是无法执行的,必须翻译成二进制的机器语言指令才能被执行,这个过程叫做编译。

    计算机语言包括机器语言、汇编语言和高级语言

    机器语言;所有的指令用0和1的组合来描述

    汇编语言; 符号化的机器语言,更便于理解的记忆

    mov ax,1;

    add ax,2;

    高级语言:屏蔽子计算机多数的底层实现细节,更方便程序源使用。但是也使得程序员对于原理性执行的缺乏,从而应用起来不能得心应手。

    输入源代码

    public static void main(String[]args){
        System.out.println("Hello,world!");
    }

    运行及查看结果


    常用快捷键

    psvm

    sout

    Ctrl+F 查找

    Ctrl+R替换(Replace)

    Ctrl+D重复当前行(Duplicate)

    Ctrl+X剪切

    Shift+F6重命名





    展开全文
  • Java程序设计学习知识点总结

    千次阅读 2017-11-27 16:05:24
    Java程序设计学习知识点总结Java语言简单,面向对象,分布式,解释性,健壮,安全与系统无关,可移植,高性能,多线程,动态语言。什么是框架可以认为是某种应用的半成品,就是一组组件,提供给用户,完善自己的应用...
  • Java程序设计的基本结构

    千次阅读 多人点赞 2019-12-21 23:02:38
    结构化程序设计有三种基本结构:顺序结构、选择结构和循环结构。结构化程序设计本身是一种编程的方式和思想,与语言并没有直接关系。但是不同的编程语言对于三种基本结构的表达方式是不同的,比如使用的关键字、语法...
  • Java程序设计(高级及专题)- GUI

    万次阅读 2019-05-31 16:53:22
    AWT(Abstract Window Toolkit)包括了很多类的接口,用于Java Application的GUI(Graphics User Interface图形用户界面)编程。 GUI的各种元素(如:窗口,按钮,文本框)由Java类实现。 使用AWT所涉及的类一般在 java....
  • 基础篇(原书第8版)》是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语言程序设计进阶篇》,主要介绍程序设计基础、面向对象程序设计、gui程序设计、算法和数据结构、高级java程序设计等内容。...
  • Java程序设计任务驱动式教程(第三版) 主编:孙修东 王永红 链接:https://pan.baidu.com/s/1TBkycUkp41muj-yGJ5IWIw 提取码:lvi3 下载不了联系QQ:915517243
  • 配套资料:有源代码,ppt,分成不同的章节介绍
  • Java程序设计(面向对象)- 基本概念

    万次阅读 多人点赞 2019-05-25 20:10:06
    Java 是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。 定义:以基于对象的思维...
  • 希望大家做完之后用这个来对答案而不是抄答案,祝各位个个满分! 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章
  • Java程序设计大作业之 FlappyBird

    千次阅读 2019-03-30 00:08:22
    大二上半学期选修了Java程序设计,老师要求最终要做一个成品出来,于是和钟天声组成一个小组,提交了一个纯 模仿FlappyBird的Java程序,最后算上考试得了85分,算是这门课比较高的分数吧。 开发文档 ...
  • 链接:https://pan.baidu.com/s/1uwBzqgV61ZL49wP9nOliFQ 密码:wg35本书为完整版,以下为内容截图: 
  • java程序设计六大原则

    千次阅读 2019-04-01 16:10:13
    (2019年04月阅读《设计模式之禅》-秦小波,阅读后自己总结如下) 六大设计原则 一、单一职责原则(single responsibility principle)简称SRP原则: 一个接口或者类只有一个原因引起变化,即一个接口或者类只有一...
  • JAVA程序设计练习题集答案

    万次阅读 2019-01-02 17:51:10
    Java程序中,可以使用private来修饰一个类。 ( 1 ) 不允许使用final来修饰abstract方法。 ( 0 ) 可以使用protected修饰符来防止方法和数据被不同包的非子类访问。 ( 1 ) An event can be defined as a ...
  • Java程序设计 PPT

    热门讨论 2011-03-08 19:42:40
    研究生java 课件 配套Java程序设计实用教程 附带源代码
  • 链接:https://pan.baidu.com/s/1QdD3TR1eSylNPx9_60zYOw 密码:s0a5本书为完整版,以下为内容截图:
  • 链接:https://pan.baidu.com/s/1AfDvT4MEl9FvQ-_SFsFs1w 密码:786t本书为完整版,以下为内容截图:
  • Java语言程序设计.进阶篇.原书第10版.pdf java语言程序设计 进阶篇 本书是Java语言的经典教材 Java语言程序设计 进阶篇 原书第10篇版 正版内容下载,超高清,下载的亲们多多好评哦!
  • java语言程序设计(基础篇)原书第十版 课后习题答案,自己一个行一行写的代码,不是标准答案,但每个答案都测试过。 从第9章到第13章。 包含的题目有: 第九章:9.1-9.5 9.7-9.9 9.13 第十章:10.1 10.4-10.7 第十...
  • 链接:https://pan.baidu.com/s/1_FLgbSP4OfI9rpkQBpTU3g 密码:8s9m本书为完整版,以下为内容截图:
  • Java程序设计习题集下载

    热门讨论 2010-09-17 14:23:44
    Java程序设计习题集》是同作者所编写的清华大学教材《Java程序设计》相配套的习题集。习题集内容覆盖面广,包括:Java言的基本常识、基本语法、面向对象的基本概念、数组、字符串、异常处理、文件和数据流、图形...
  • 链接:https://pan.baidu.com/s/1PFV5K9CABk5ctoyifg_fXQ 密码:37rk本书为完整版,以下为内容截图:
  • 链接:https://pan.baidu.com/s/1RSEntlZuK2W7V1ZFMR4yGg 密码:hxhw本书为完整版,以下为内容截图:

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,095,156
精华内容 438,062
关键字:

java程序设计

java 订阅