默然说话

一个异想天开的人做着异想天开的梦

牟勇ID:mouyong
64348次访问,排名1576好友4人,关注者6
我快乐,我存在
mouyong的文章
原创 108 篇
翻译 4 篇
转载 30 篇
评论 12 篇
默然的公告
如果要联系我,希望能说明来意,谢谢.

点击这里给我发消息

Google

最近评论
peigen:又~~~~为什么是又呢???
dcopperfield:顶下
gaoyunpeng:无意中进入到这个博客,很快就被里面的内容所吸引,感觉很有意思,不知道为什么会有这样的感觉,或许只是一种直觉上的吸引吧,一直在看博客里的文章,觉得很不错,天天等更新,哈哈,终于看到新的文章啦~
我会一直关注的~
mouyong:谢谢你的鼓励,我会更加努力。
了祝愿你实现自己的理想,达成自己的目标
wsspy007:牟老师,我发现你是我见过最好的老师了,为学生考虑最多,一切为学生着想,不知道牟老师还记得我么,张伟(无名小辈肯定你是忘记了),第一期跟杨大宇他们在一个班的,补考两次都没有及格,我现在不在昆明了,在胜利油田,这里一切都很好,一个月的薪金能顶得上昆明3-5个月的薪水,但是我不喜欢这份工作,钱固然多,但是从学校出来步入社会以后才发现,我还是应该走软件开发这条路,现在每天我只睡4-6个小时,工作12……
文章分类
收藏
    相册
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Java上机练习(1)收藏

    新一篇: Java2游戏编程读书笔记(9-1) | 旧一篇: 掌握AJAX, 第 9部分: 运用Google Ajax搜索API

    第一次上机 Java程序设计基础
     
    目标
    •    掌握Java语言的基本知识
    •    掌握Java语言的控制结构
    •    掌握Java语言的数组
    第一部分 自学辅导
     
        程序1:在屏幕上显示“Hello World”的Java程序
    程序清单:
     class Hello{
        public static void main(String[] args){
            System.out.println(“Hell World”);
        }
    }

    程序解释:
    代码:class Hello
    解释:创建类Hello。在Java中,一切皆对象,所以,任何一个Java程序都是由不同的类来组成的,关键字class指明了后面的“Hello”是一个类名。
    代码:public static void main(String[] args)
    解释:Java程序入口。任何一个程序都需要入口函数,Java也不例外。它和C或C++一样,也叫main()。但是,Java的main方法必须要带上String[]参数。必须要声明为public static void。其中public 指明它是一个共有的方法,static指明它是一个静态方法,void指明它无返回值(现在大家只需要先记住这个形式,后面我们会逐步详细讲解这些关键字)。
    注意:关于参数字符串数组名args,大家要注意一个问题。参数的数据类型必须是String[](特别注意,这是一个数组),但是参数可叫做任何名字。也就是说:
    public static void main(String[] args)与public static void main(String[] ar)是等效的。
    当然,绝大多数Java程序员都喜欢使用args作为参数名。
    代码:System.out.println(“Hello World”);
    解释:System.out是控制台对象,println(“Hello World”)就是调用了out对象的println()方法,在控制台上打印字符串Hello World。
    执行步骤:
    1.    打开记事本。
    2.    键入程序清单中的代码。
    3.    以Hello.java作为文件名保存至磁盘上。
    4.    打开cmd(控制台)
    5.    转到适当的目录下,并键入javac Hello.java(注意空格)参见图1
     
    图1
    6.    在控制台下键入java Hello。(注意在java与Hello之间有一个空格)参见图2
     
    图2
    程序2:在屏幕上显示1~10的Java程序
    程序清单:
    class Loop{
        public static void main(String[] args){
            for(int i=1;i<=10;i++){
                System.out.println(i);
            }
        }
    }
     
    程序解释:
    代码:for(int i=1;i<=10;i++)
    解释:大家应该注意到for循环中的i变量的声明了(int i=1)
    执行步骤:
    1.    打开记事本。
    2.    键入程序清单中的代码。
    3.    以Loop.java作为文件名保存至磁盘上。
    4.    打开cmd(控制台)
    5.    转到适当的目录下,并键入javac Loop.java(注意空格)参见图1
     
    图1
    6.    在控制台下键入java Loop。(注意在java与Loop之间有一个空格)参见图2
     
    图2
    程序3:编写一个程序,练习使用main函数的参数从命令行接受用户输入的字符串
     class InputString{
        public static void main(String[] args){
            System.out.println(“\n输入的第一个字符串是:”+args[0]);
            System.out.println(“\n输入的第二个字符串是:”+args[1]);
        }
    }

    程序解释:
    代码:System.out.println(“输入的第一个字符串是:”+args[0]);
    解释:这里要说明的是:args[0]。它是main方法的参数,下标0表示给的第一个参数的值,那么,main方法的参数从哪里来的呢?是通过控制台传入的。
    在控制台上是可以传入多个参数的,它们以空格进行分隔。例如:
    java InputString a+b 12 c
    在这里我们看到一共传入了三个参数:第一个(args[0])参数是字符串”a+b”,第二个(args[1])参数是字符串”12”,第三个(args[2])参数是字符串”c”。(是的,main()方法的参数就只是字符串!)
    注意:如果我们传入的参数里需要带空格呢?可以象下在这样传入。
    java InputString “a+b 12” c
    现在只有二个参数了。第一个(args[0])参数是字符串”a+b 12”,第二个(args[1])参数是c
    执行步骤:
    1.    打开记事本。
    2.    键入程序清单中的代码。
    3.    以InputString.java作为文件名保存至磁盘上。
    4.    打开cmd(控制台)
    5.    转到适当的目录下,并键入javac InputString.java(注意空格)参见图1
     
    图1
    6.    在控制台下键入java InputString David shuan。(注意空格)参见图2
     
    图2
    第二部分 深入练习
     
    程序1:创建一个程序,用于将两个整数值和一个运算符存储在相应的变量中,并执行必要的运算(使用switch语句)
    参考提示:
    1.创建一个类并定义main方法。
    2.使main方法的参数来获得用户通过命令行参数传递给main的数据。
    3.使用switch进行必要的判断和计算。
    4.输出计算结果。

    程序2:编写一个程序,用于生成介于1~100之间且能被5整除的整数
    参考提示:
    1.写一个for循环,完成从1到100的计数。
    2.在for中进行条件判断,将能被5整除的数进行输出。
    3.使格式符(\n,\t等等)进行适当的排版。

    程序3:编写一个程序,用于求出两个数组元素之和,并分别将结果保存在另一个数组中。
    参考提示:
    1.声明三个含有10个元素的数组。其中两个任意赋值。
    2.写一个for,完成加法运算,将相应结果存到对应的第三个数组元素中。
    3.再写一个for,显示第三个数组元素的值。

    第三部分 课后作业
     
    1.编写一个程序,用于输出前15个Fibonacci(斐波那契)数列:
        1,1,2,3,5,8,13,21,34,55...
    2.编写一个for语句,用于输出10000~20000范围内的所有偶数。
    3.编写一个程序,根据用户由命令行传入的参数(代表时间的一个数字),向用户问好(0-11问候上午好,11-13问候中午好,13-17问候下午好,18-22问候晚上好,22-0问候晚安)。


    您好:
        当您在阅读和使用我所提供的各种内容的时候,我非常感谢,您的阅读已是对我最大的支持。
        我更希望您能给予我更多的支持。
        1.希望您帮助我宣传我的博客,让更多的人知道它,从中获益。
        2.希望您能多提出宝贵意见,包括我所提供的内容中的错误,建设性的意见,更希望获得哪些方面的帮助,您的经验之谈等等。
        3.更希望能得到您经济上的支持。
       
        我博客上面的内容均属于个人的经验,所有的内容均为开源内容,允许您用于任何用途,并不以付费为前提,如果您觉得在阅读和使用我所提供的各种内容的过程中,您得到了帮助,并能在经济上给予我支持,我将感激不尽。
       
        您可以通过银行转帐付款给我:
        招商银行一卡通:
        卡号:6225888712586894
        姓名:牟勇
       
        建行龙卡:
        卡号:4367423860500165563
        姓名:牟勇
       
        您也可以通过汇款的方式:
        通讯地址:云南省昆明市女子(28)中学人民中路如意巷1号
        收信人:陈谦转牟勇收
        邮编:650021
       
        无论您给予我怎么样的支持,我都衷心的再次感谢。
        欢迎光临我的博客,欢迎宣传我的博客
        http://blog.csdn.net/mouyong
        http://blog.sina.com.cn/mouyong
        EMail:mouyong@yeah.net

    发表于 @ 2007年03月04日 16:55:00|评论(loading...)|编辑

    新一篇: Java2游戏编程读书笔记(9-1) | 旧一篇: 掌握AJAX, 第 9部分: 运用Google Ajax搜索API

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © 默然