动手动脑及小程序

一、动手动脑

上述代码可以顺利通过编译,并且输出一个“很奇怪”的结果:

Ljava.lang.Object;@ba8a1dc  这是什么东东?

那是因为从数据库读出数据后,存入到list集合上时,如果没有指定要存入的数据的类型,系统会自动给你赋一个object类型,他是所以类的鼻祖,取出数据要进行转型,转化成自己想要的数据类型才能显示。

二、小程序

1.实验题目

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

2.程序思路

声明数组变量num,并为之分配内存;声明int型变量sum,并初始化。创建数组num后,使用for循环为其进行赋值1-100的随机数,每赋值一个数,则将其加在sum上,当循环结束时sum的值则为数组num内所有元素的和。声明String型变量output,并初始化。利用for循环,将数组元素逐个拼接在字符串output上。输出字符串output(即数组元素),和sum的值。

3.流程图

4.源代码

import javax.swing.JOptionPane;

public class AnyNumber{
    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        int[] num=new int[10];//声明数组变量num,并为之分配内存
        int sum=0;//声明int型变量sum,并初始化
        for(int i=0;i<num.length;i++)//创建数组num后,使用for循环为其赋值1-100的随机数
        {
            num[i]=(int)(Math.random()*100)+1;
            sum=sum+num[i];//每赋值一个数组元素,则将其加在sum上,当循环结束时sum的值即为所有数组元素的和
            }
        String output=" ";//声明String型的变量output,并初始化
            for ( int i= 0; i < num.length; i++ ) //利用for循环,将数组元素逐个拼接在字符串output上
                 output +=num[ i ] + "\n";

              JOptionPane.showMessageDialog( null, "数组:"+"\n"+output+"\n"+"Sum="+sum);//输出字符串output(即数组元素),和sum

              System.exit( 0 );//结束
    }

}

1.运行结果截图

时间: 2024-08-01 10:28:21

动手动脑及小程序的相关文章

7 动手动脑及小程序

1.(PPT  9页)http://dev.21tx.com/2004/12/15/12360.shtml 现在有三个类: class Mammal{}//父 class Dog extends Mammal {}//子 class Cat extends Mammal{}//子 针对每个类定义三个变量并进行初始化 Mammal m=null ; Dog d=new Dog(); Cat c=new Cat(); 下列语句哪一个将引起编译错误?为什么?哪一个会引起运行时错误?为什么? m=d;

动手动脑之小程序:TryAndCatch

源代码 import java.util.InputMismatchException;import java.util.Scanner;public class TryAndCatch {public void grade(double f){if(f>=0&&f<60){System.out.println("不及格!");}else if(f>=60&&f<70){System.out.println("及格!&q

动手动脑及java程序之用消息框进行数的运算

    动手动脑     自信成就人生 动手动脑1 ?仔细阅读示例: EnumTest.java,运行它,分析运行结果? package demo; public class Test { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE;                                                    //s和t引用不同对象 System.out.pr

java09动手动脑

一.动手动脑 运行AboutException.java示例 1)源代码 import javax.swing.*; class AboutException { public static void main(String[] a) { double i=-1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zero exception //throw new Exception("Hello.Exception!"); }

超详细,用canvas在微信小程序上画时钟教程

最近开始学习canvas,看了慕课网的一个视频,开始自己动手在微信小程序上画个时钟, 首先我们可以先看以下微信小程序的官方文档:https://mp.weixin.qq.com/debug/wxadoc/dev/api/canvas/reference.html 和canvas的手册对比:http://www.w3school.com.cn/tags/html_ref_canvas.asp 我觉得其实除了删减一些内容之外没什么太大的区别 直接贴代码: wxml <!--index.wxml-->

微信小程序快速开发上手

介绍: 从实战开发角度,完整系统地介绍了小程序的开发环境.小程序的结构.小程序的组件与小程序的API,并提供了多个开发实例帮助读者快速掌握小程序的开发技能,并能自己动手开发出小程序.本书的特色是突出实战,动手操作,快速开发,适合想上手小程序开发的各类人员. 本书特色: 从实战出发,介绍小程序开发的方方面面,提供丰富的开发实例,帮助读者快速上手,开发出自己的小程序. 本书是编者实际开发小程序的经验总结,书中从实战角度出版,介绍了小程序开发的所有知识和开发技能,提供了丰富的开发范例,帮助读者快速上手

微信小程序学习 动手撸一个校园网小程序

动手撸一个校园网微信小程序 高考完毕,想必广大学子和家长们都在忙着查询各所高校的信息,刚好上手微信小程序,当练手也当为自己的学校做点宣传,便当即撸了一个校园网微信小程序. 效果预览 源码地址:Github??求你的小星星- 准备工作 微信小程序开发者工具:腾讯开放了小程序个人开发平台,只需要一个微信号就可以成为小程序开发者了. 微信小程序设计指南:由于小程序是一个平台,所以平台上的开发者必须要遵守规范. ?easy-mock:使用easy-mock模拟后端数据,后面会简单介绍配置. 七牛云:使用

动手开发一个名为“微天气”的微信小程序(上)

引言:在智能手机软件的装机量中,天气预报类的APP排在比较靠前的位置.说明用户对天气的关注度很高.因为人们无论是工作还是度假旅游等各种活动都需要根据自然天气来安排.跟着本文开发一个"微天气"小程序,方便微信网友随时查看天气.接下来两天小编将同您一起开发一个"微天气"小程序,本文首先向大家介绍"微天气"的API与界面代码编写.本文选自<从零开始学微信小程序开发>. 在一套软件系统中,微信小程序通常是作为前端来使用的,一般还需要有后端的系

JAVA语法基础 动手动脑及课后作业

动手动脑1: 仔细阅读示例: EnumTest.java,运行它,分析运行结果? public class EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);  // //是原始数据类型吗? System.out.println(s.getClass().isPrimitive()); //