java怎样使用for循环从java键盘输入入3个数字找出较大的一个

使用java从一个整数数组中查找第二大的数,仅用一次循环,不使用java自带的排序 -
- ITeye技术网站
博客分类:
package com.jxb.
public class FindSecMax {
public int findSecMax(int[] data) {
int maxNum = 0;
int secMaxNum = 0;
// 先将前两个元素按大小分别赋给第一大和第二大的数
if (data.length & 2)
return -1;
if (data[0] &= data[1]) {
maxNum = data[0];
secMaxNum = data[1];
maxNum = data[1];
secMaxNum = data[0];
// 从第三个开始循环,如果元素大于最大值,则最大值更新,原最大值赋给第二大值
// 如果该元素不大于最大值,且大约第二大的值,则第二大的值更新
for (int i = 2; i & data. i++) {
if (data[i] & maxNum) {
secMaxNum = maxN
maxNum = data[i];
if (data[i] &= secMaxNum) {
secMaxNum = data[i];
return secMaxN
* @param args
public static void main(String[] args) {
FindSecMax fsm = new FindSecMax();
int[] a = new int[] { 10, 9,9, -70000, -90000, -600000,
-500000, -32769 };
System.out.println(fsm.findSecMax(a));
浏览: 12307 次
来自: 深圳
呵呵,很有启发意义。
谢谢提醒,已经更正
触发器的触字写错了……⊙﹏⊙b汗
楼主你写的也太简单了????
多提供点撒!
对应struts.xml文件配置是
&action na ...if语句-输入三个数字,从小到大打印出来_Java_ThinkSAAS
if语句-输入三个数字,从小到大打印出来
if语句-输入三个数字,从小到大打印出来
内容来源: 网络
PHP开发框架
开发工具/编程工具
服务器环境8938人阅读
Java(35)
使用三层循环遍历多维数组
public class Ransack {
public static void main(String[] args) {
int array[][][] = new int[][][]{
// 创建并初始化数组
{ { 1, 2, 3 }, { 4, 5, 6 } },
{ { 7, 8, 9 }, { 10, 11, 12 } },
{ { 13, 14, 15 }, { 16, 17, 18 } }
array[1][0][0] = 97;
// 改变指定数组元素
for (int i = 0; i & array. i++) {
// 遍历数组
for (int j = 0; j & array[0]. j++) {
for (int k = 0; k & array[0][0]. k++) {
System.out.print(array[i][j][k] + &\t&);
System.out.println();
// 输出一维数组后换行
使用foreach 遍历三维数组
public class ForEachRansack {
public static void main(String[] args) {
int array[][][] = new int[][][]{
// 创建并初始化数组
{ { 1, 2, 3 }, { 4, 5, 6 } },
{ { 7, 8, 9 }, { 10, 11, 12 } },
{ { 13, 14, 15 }, { 16, 17, 18 } }
for (int[][] is : array) {
// 遍历数组
for (int[] is2 : is) {
for (int i : is2) {
System.out.print(i + &\t&);
System.out.println();
// 输出一维数组后换行
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:758694次
积分:8045
积分:8045
排名:第2338名
原创:140篇
转载:111篇
译文:35篇
评论:157条
(2)(1)(3)(1)(2)(2)(3)(4)(3)(1)(3)(2)(2)(1)(2)(9)(11)(5)(3)(2)(4)(2)(1)(3)(1)(6)(9)(3)(6)(3)(3)(14)(10)(9)(13)(9)(5)(20)(17)(8)(2)(3)(14)(21)(23)(14)(1)(1)java怎样输入一个数
12-03-21 &
题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,&则表明此数不是素数,反之是素数。【程序19】题目:打印出如下图案(菱形)&&&&*&&&***********************&&***&&&*1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重&for循环,第一层控制行,第二层控制列。
请登录后再发表评论!

我要回帖

更多关于 java接收键盘输入 的文章

 

随机推荐