Java(三)

任意整数求和:

(1)

 1 import java.util.Scanner;
 2
 3 public class sum {
 4
 5     @SuppressWarnings("resource")
 6     public static void main(String[] args) {
 7         // TODO Auto-generated method stub
 8         System.out.println("你想输入几个数字:");
 9         int nextValue;
10         Scanner kblnput = new Scanner(System.in);
11         nextValue = kblnput.nextInt();
12         int num[] = new int[nextValue];
13         int sum = 0;
14         System.out.print("输入的数字为:");
15         for (int i = 0; i < num.length; i++) {
16             num[i] = kblnput.nextInt();
17             sum += num[i];   }
18         System.out.println("它们的和是:" + sum);
19     }
20
21 }

运行效果如图:

(2)

 1 import java.util.Scanner;
 2
 3
 4 public class test_scanner {
 5
 6     /**
 7      * @param args
 8      */
 9     public static void main(String[] args) {
10
11         int nextValue,sum = 0;
12         Scanner kbInput = new Scanner(System.in);     //创建Scanner类
13         kbInput.useDelimiter("\\s");                  //设置分隔符
14         while (kbInput.hasNextInt()) {                //使用hasNextInt()方法判断是否还有整数
15             nextValue = kbInput.nextInt();            //读取数据流中的下一个整数
16             sum += nextValue;
17         }
18         kbInput.close();                              //关闭流对象
19         System.out.println("Sum:" + sum);
20     }
21
22 }

运行效果图:



*期末课程设计:

QQ登录界面、好友列表界面及聊天框界面。

功能实现:简单的功能可实现,如:点击登录进入好友列表界面,点击好友可进入聊天框,聊天可输入及输出,也可改变字体颜色大小。
分工情况:程雯、辛奕宏做登录界面,实现登录功能,米健霞做QQ聊天界面,实现聊天功能。

草图:

      

时间: 2024-11-18 18:09:54

Java(三)的相关文章

java三个修饰符

三个修饰符 public 属性 方法 构造方法 类 protected 属性 方法 构造方法 default 属性 方法 构造方法 类 private 属性 方法 构造方法 static 静态的 1) 属性 类变量 不属于任何对象,全类共有,可以直接用类名访问 类变量在类加载的时候分配空间并初始化,而不是对象创建时 2) 方法 静态方法可以直接用类名调用 静态方法中只能访问类的静态成员(属性+方法) (不能访问this) 非静态方法中可以访问类的静态成员 静态方法之间可以覆盖,但是 没有多态!

Android、iPhone和Java三个平台一致的加密工具

先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java.Android和iPhone三个平台加解密不一致的问题. 因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密.头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为 Android和iPhone两个客户端各写一套Web Service接口吧?我相信还会有很多朋友为此困惑,

Think in Java(三):操作符

1. "==" 和 equals (1) == 用于判断引用对象的内存地址是否相同. (2) equals比较的也是地址, 但是如果你重写了equals方法, 那么它就可以比较对象的内容. 2. 关于sizeof C和C++的sizeof()用于获取数据需要占用多少字节的内存, 之所以需要sizeof是考虑到平台移植, 因为C和C++相同的数据类型在不同的机器上占用的内存长度不一样; 而Java不需要sizeof, 因为Java的数据类型在不同的平台上占用字节是一样的, Java是跨平

从同步阻塞聊到Java三种IO方式

本文总结自 https://zhuanlan.zhihu.com/p/34408883, https://www.zhihu.com/question/19732473中愚抄的回答, http://blog.51cto.com/stevex/1284437作者自身的评论   快速理解 首先,我们要先对这几个概念有一个直观的理解,对于初学者来说,你可以这样看待这几个概念: 阻塞非阻塞 指的是在客户端 阻塞:意味着 客户端提出一个请求以后,在得到回应之前,只能等待 非阻塞:意味着 客户端提出一个请求

Java三目运算

Java的三目运算符: (表达式A)?(表达式B):(表达式C) 原理为:如果表达式A的结果为true,那么这句的运行结果为表达式B:如果为false,那么结果为表达式C 例如:(1>0)?(a=5):(a=6) 那么这句话的运行结果为a=6 开发中经常会遇到这样的问题,利用起三目运算来挺不错的.如果不用的话也可以实现 if(1>0){ a=5; } else{ a=6; } 当然还是三目简单.... 版权声明:本文为博主原创文章,未经博主允许不得转载.

JAVA 三种基本的布局管理器

1.FlowLayout 最简单的布局管理器,使用该框架,按照组件添加的顺序,从左到右的将组件排列在容器中. 当一行放满后,开始新的一行.可以使用三个常量(用来指定组建的对齐方式): FlowLayout.RIGHT FlowLayout.CENTER FlowLayout.LEFT package chapter12; import javax.swing.JFrame; import java.awt.FlowLayout; import javax.swing.JLabel;// impo

Java三种嵌入jsp的方法

一.表达式标签<%=   %> 作用:1.计算表达式的值 <%=1+1%> 2.在页面显示表达式的值 <%=pageContext.getAttribute("ting")%> 注意:<%=%>不能有分号 二.声明表达式<%!   %> 作用:声明变量和函数,可以由Java代码调用.例如<%! String name="yvwenting"%> 注意:1.<%!  %>中可以出现分号

java三种工厂模式

适用场合: 7.3 工厂模式的适用场合 创建新对象最简单的办法是使用new关键字和具体类.只有在某些场合下,创建和维护对象工厂所带来的额外复杂性才是物有所值.本节概括了这些场合. 7.3.1 动态实现 如果需要像前面自行车的例子一样,创建一些用不同方式实现同一接口的对象,那么可以使用一个工厂方法或简单工厂对象来简化选择实现的过程.这种选择可以是明确进行的也可以是隐含的.前者如自行车那个例子,顾客可以选择需要的自行车型号:而下一节所讲的XHR工厂那个例子则属于后者,该例中所返回的连接对象的类型取决

主题:Android、iPhone和Java三个平台一致的加密工具

先前一直在做安卓,最近要开发iPhone客户端,这其中遇到的最让人纠结的要属Java.Android和iPhone三个平台加解密不一致的问题.因为手机端后台通常是用JAVA开发的Web Service,Android和iPhone客户端调用同样的Web Service接口,为了数据安全考虑,要对数据进行加密.头疼的问题就来了,很难编写出一套加密程序,在3个平台间加解密的结果一致,总不能为Android和iPhone两个客户端各写一套Web Service接口吧?我相信还会有很多朋友为此困惑,在此

生产者消费者问题Java三种实现

生产者-消费者Java实现 2017-07-27 1 概述 生产者消费者问题是多线程的一个经典问题,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品. 解决生产者/消费者问题的方法可分为两类: 采用某种机制保护生产者和消费者之间的同步: 在生产者和消费者之间建立一个管道. 第一种方式有较高的效率,并且易于实现,代码的可控制性较好,属于常用的模式.第二种管道缓冲区不易控制,被传输数据对象不易于封装等,实用性不强. 在Java中有四种方法支持同步,其中前三个是同步