JavaPPT课后作业信1403-2程怀远20142897 11月2号

  实验题目:

      随机生成10个数,填充一个数组,然后用消息框显示数组内容,接着计算数组元素的和,将结果也显示在消息框中。

  设计思路:

      首先定义一个数组,容量为10,定义一个字符串变量做输出备用,在一个for循环中利用random函数生成随机数,并录入到数组中,循环次数为数组长度,并求和,另一个for循环中将每一次循环出的随机数以字符串形式给之前定义的变量做初始化,每个数以空格间隔。最终以消息提示框形式输出

  程序流程图:

       

  源程序代码:

        

import javax.swing.JOptionPane;//引入使用到的工具

public class count {//创建一个公共类

    public static void main(String[] args){//Java函数入口方法
        int i = 0;//定义整形变量初始化
        int p = 0;//定义整形变量初始化
        int c[] = new int[10];//定义整型数组容量为10
        String s="";//定义字符串变量
        for(i=0;i<10;i++)
        {
            int a = (int)(Math.random()*10+1);//生成随机数
            c[i] = a;//将随机数录入到数组中
            p = p+c[i];//每酷如一个随机数,将其与下一个相加求和
        }
        for(i=0;i<10;i++)
        {

            s += c[i]+" ";//将每次生成的随机数录入到字符串变量当中

        }
        JOptionPane.showMessageDialog(null,
                "数组内容是:"+s+"\n"+"输出和是:"+p);//输出
    }
}

  结果截图:

      

  编程总结:

      本次作业还是比较简单的,花费时间不长简单易懂

时间: 2024-10-13 10:31:43

JavaPPT课后作业信1403-2程怀远20142897 11月2号的相关文章

信1403-2班程怀远20142897《大道至简》第五章读后感

<大道至简第五章>读后感 “虚有其表耳.” ——<明皇实录> 随着时间一天天的过去,我们的Java语言学习几近了尾声,<大道至简>这本书也已经读了很多遍,最后一章讲的是过程,题目就是失败的过程也是过程,那么究竟是过程重要还是结果重要? 有的人说是结果重要,对于程序员来说那么就是最终程序的实现了,但是实现的过程我们能忽略吗?对于程序员来说显然是不能的.所以说过程同样重要,或许客户给对于我们的要求就是只要你能实现最终的目的就好了,但是一个好的程序员是不会仅仅局限于“实现”的

《大道至简》读后感 网1403-2 程怀远 20142897

<大道至简>读后感 “虽我之死,有子存焉:子又生孙,孙又生子:子又有子,子又有孙.子子孙孙,无穷匮也.而山不加增,何苦而不平?” ——<愚公移山>·<列子·汤问篇> 这是我第一次读像这种理论性的文章,之前都是一些小说之类的.说实话,一开始我对这种小说并不感兴趣,因为我认为这都是讲一些大道理的东西,而我虽然理解但是并不一定能看的进去,但是通过本次对<大道至简>的阅读,让我认识到这一类书并不一定是枯燥乏味的,书的内容更加偏向于学习方法,而不是枯燥的大道理. 从高

信1403-2班20142897程怀远 课后题第一题

1 package demo; 2 //An addition program 3 4 import javax.swing.JOptionPane; // import class JOptionPane 5 6 public class Addition { 7 public static void main( String args[] ) 8 { 9 String firstNumber, // first string entered by user 10 secondNumber;

信1403-2班20142897程怀远

1.什么是反码.补码跟原码? 答:二进制的原码.反码和补码 在计算机内,定点数有三种表示法:原码.反码.补码 所谓原码就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值大小. 反码的表示法规定:正数的反码与原码相同,负数的反码是除符号位外,逐位取反. 补码的表示法规定:正数的补码与原码相同,负数的补码是在反码的末位加1. 1.原码.反码和补码的表示法 例如:         符号位               数值位 [+7]原=       0         

信1407-2班20142897程怀远 《大道至简》第三章

<道至简第三章读后感>           “言人三为众,虽难尽继,取其功尤高者一人继之,於名为众矣.”         ——<汉书·高惠高后文功臣表序>颜师古注 时间过得很快,转眼间第五周也已经过去,<大道至简>这本书我也读了两三次了,可以说第三章是最让我头疼的一章,也是最让我觉得难懂的一章,开头两小节还好,越到后面就觉得越晦涩. 一个良好的团队是一个项目开发的保证,那么如何看出团队的优劣呢?这就需要看一个团队组建者的眼光.别的先不说,最起码团队中的每一个人都得能够清

信1407-2班20142897程怀远 《大道至简》第二章

<大道至简第二章>读后感 “僰道有故蜀王兵兰,亦有神作大滩江中.其崖崭峻不可凿,乃积薪烧之” ——<华阳国志>    战国李冰懂得以火烧山再泼水裂之,并不是因为他勤快每天都在扣石垦壤,相反的,正是因为他的懒,才让他找到了忙里偷闲的方法.因在家无事给妻子做饭发现火可以使鹅卵石裂开,遇水尤甚,看来他时间很充裕,还有闲暇时间去看这些,说明他的确很懒.但正是他的懒,才让他能够找到并利用方法. 在学习编程方面,虽然一个人有一个人的方法,但也不否定有一些共同的方法.其中<大道至简>

信1407-2班20142897程怀远

一.题目要求:编写一个程序,此程序从命令行接受多个数字,求和. 二.之后输出结果. 三.设计思路: 定义一个字符串数组并输入,然后再通过将字符串类型转化成整型来相加实现 四.流程图: 二.源代码: package demo; import java.util.*; public class Stringplus {  public static void main(String args[]){ Scanner sca = new Scanner(System.in); String n; in

信1403-2班20142897程怀远 ppt问题总结

一.以下代码为何无法通过编译?哪儿出错了? 答:Foo类中定义时引用了整型定义变量,上方new Foo()括号中应添加整型变量或数值.如果类提供了一个自定义的构造方法,将导致系统不再提供默认构造方法. 二.Java字段初始化的规律 源代码: public class InitializeBlockClass { {  field = 200; } public int field = 100; public InitializeBlockClass(int value){ this.field

课后作业

课后作业 "类型转换"知识点考核-2 程序源代码: 1 class Mammal{} 2 class Dog extends Mammal {} 3 class Cat extends Mammal{} 4   5 public class TestCast 6 { 7      public static void main(String args[]) 8      { 9             Mammal m; 10             Dog d=new Dog();