`

有趣的java程序

阅读更多
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Administrator
 */
public class Test {
    public static void main(String[] args){
        String str = "111";
        changeStr(str);
        System.out.println("print out:" + str);
        //System.out.println(changeStr(str));语法错

        String str2 = "234";
        str2 = "345";
        System.out.println("print out str2:" + str2);

        String str3 = "234";
        str3 = "345";
        changeStr(str3);
        System.out.println("print out str3:" + str3);
    }
    public static void changeStr(String str){
        str = "234";
    }
}

run:
print out:111
print out str2:345
print out str3:345
成功生成(总时间:0 秒)

 自己想出一种解释:
1.changeStr里的str=“234”是这个方法的参数的引用
跟main方法里的str不是同一个引用对象

2.如果有return ,程序就把changeStr的str引用对象值付给main的str
因为changeStr里的参数名完全可以不用str也行的,这里只不过同名了
 
分享到:
评论

相关推荐

    一些比较有意思的Java小程序

    1. **猜数字游戏**:这是许多初学者都会接触到的经典Java程序。通过随机生成一个数字,让玩家猜测,然后提供反馈(过高、过低或正确),直到猜对为止。这个程序可以帮助学习者理解基本的输入输出、条件判断和循环...

    java趣味小程序

    ### Java趣味小程序知识点详解 #### 一、Java学习之旅与自我提升 - **学习心态**:作者通过分享自己的学习经历,强调了不断学习的重要性。即使是已经接触过的领域,也需要不断回顾和完善自己的理解。 - **社区参与...

    生日祝福java程序代码

    这个名为"生日祝福java程序代码"的压缩包显然包含了多个功能模块,旨在为生日庆祝活动增添乐趣。以下是该程序可能包含的关键知识点和组件的详细说明: 1. **Java编程基础**:首先,整个项目基于Java语言编写,这...

    java 程序设计 飞行棋游戏

    在Java程序设计中,开发一款飞行棋游戏是一项有趣且具有挑战性的任务,它涉及许多核心的编程概念和技术。飞行棋游戏通常包含多个玩家、棋盘布局、棋子移动规则以及随机事件,这些都需要通过代码来实现。下面我们将...

    Java语言程序设计 (原书第10版) (全本完整版)

    8的特性,对全书的内容进行了修订和更新,以反映Java程序设计的全新技术发展。 对面向对象程序设计进行了深入论述,包含GUI程序设计的基础和扩展。 提供的大量示例中都包括了对问题求解的详细步骤,很多示例都是随着...

    java的记忆程序设计

    1. **环境设置**:首先,我们需要安装Java Development Kit (JDK),它是编写、编译和运行Java程序所必需的。然后,设置好Java环境变量,包括JAVA_HOME和PATH。 2. **程序结构**:Java程序由类(Class)组成,每个类...

    JAVA程序设计教程(附源码).rar_JAVA 设计_Java 程序设计_java程序_java程序设计_教程

    Java程序设计是软件开发领域中的基础且至关重要的部分,它是一种面向对象的、跨平台的编程语言,由Sun Microsystems(现已被Oracle公司收购)在1995年发布。Java以其“一次编写,到处运行”的特性深受开发者喜爱,...

    打飞碟JAVA程序.rar_javaufo末日余辉_java程序

    标题中的“打飞碟JAVA程序.rar_javaufo末日余辉_java程序”指的是一个基于Java编程语言开发的游戏,名为“打飞碟”。这个程序可能是由开发者为了展示其编程技能或者提供一种娱乐方式而创建的。游戏主题可能与科幻...

    JAVA小程序,JAVA五子棋小游戏

    【JAVA小程序:JAVA五子棋小游戏】 JAVA是一种广泛使用的编程语言,特别适合开发桌面应用程序,如小游戏。五子棋是一款简单而有趣的双人对战游戏,非常适合初学者进行编程实践。在这个项目中,我们将深入探讨如何用...

    JAVA程序设计竞赛练习

    JAVA 程序设计竞赛练习 本资源摘要信息主要讲述了 JAVA 程序设计竞赛练习中的一些重要知识点,包括世纪末的星期、马虎的算式、连号区间数等。 一、世纪末的星期 世纪末的星期是一个有趣的问题。根据题目,1999 年...

    JavaPrograms:有趣的Java程序

    "JavaPrograms:有趣的Java程序"这个主题聚焦于展示Java在实际应用中的趣味性和创造力。在这个压缩包文件"JavaPrograms-master"中,我们可以期待找到一系列精心设计的Java代码示例,这些示例可能是游戏、图形用户界面...

    java有趣的关机程序

    java的一个有意思的关机程序,需要安装JDK1.6或以上版本

    有趣的测试性格指数的JAVA小程序

    有趣的测试性格指数的JAVA小程序,无论你输入什么数字,得到的测试都是一样的,很有趣吧

    java 游戏程序 JAVA小程序案例.rar

    通过研究这些代码,我们可以学习到如何在有限的资源和复杂的限制条件下,利用Java来创造有趣且功能完善的移动游戏。同时,这也是对经典问题(如汉诺塔)的现代编程解释,有助于我们理解如何将抽象的数学问题转化为可...

    java编写的小程序

    【Java编程基础】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995...通过深入分析源代码,我们可以进一步了解作者是如何利用Java和相关工具实现这个有趣的3D模拟程序的。

    《Java程序设计案例教程》教学资料包.rar

    《Java程序设计案例教程》教学资料包是一份全面且深入的教育资源,专为学习和教授Java编程语言设计。这份资源包含了一系列精心制作的PPT,旨在以清晰、易懂的方式介绍Java程序设计的基础和进阶概念。以下是这个...

    Java2游戏程序设计实例

    本实例集将深入探讨如何利用Java的技术特性来构建有趣、互动性强的游戏。 首先,我们要理解Java2的核心概念,如面向对象编程(OOP)、异常处理、多线程和图形用户界面(GUI)设计。在游戏开发中,OOP允许我们设计...

    java记事本小程序源代码

    色盲检测程序则是另一个有趣的应用。色盲,或色彩视觉缺陷,是一种常见的遗传性视觉问题,影响个体对颜色的识别。在编程中,色盲检测通常基于色彩理论和图像处理技术。程序可能首先读取一张图片,然后通过色彩空间...

    用Java程序做的俄罗斯方块游戏

    【标题】:“用Java程序做的俄罗斯方块游戏” 在编程世界中,Java是一种广泛应用的面向对象的编程语言,因其跨平台性、强大的类库支持和高效性能而深受开发者喜爱。本项目是用Java语言实现的经典游戏——俄罗斯方块...

    java小程序包括小游戏程序

    "java小程序包括小游戏程序"这个主题是学习Java的一个有趣且实用的方法,通过编写和运行小游戏,可以加深对编程概念的理解。 1. **吃蘑菇游戏**: 这个游戏可能基于经典的超级马里奥系列,涉及的主要知识点包括游戏...

Global site tag (gtag.js) - Google Analytics