「java非递减」什么是非递减

博主:adminadmin 2022-11-23 19:51:06 73

本篇文章给大家谈谈java非递减,以及什么是非递减对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

用JAVA语言实现对数组[8,15,7,669,25,4,32]的非递减排序,求程序源代码及运行结果

public static void sort(int[] num){

for (int i =0;inum.length-1;i++)

for(int j=i+1;jnum.length;j++){

if (num[i]num[j]){

tmp = num[i];

num[i] =num[j];

num[j]=tmp;

}

}

}

java数据结构单链表

你的问题很好理解。但是你的代码问题严重。

1、你想用java代码实现还是c代码实现?从你的代码看是c语言

2、第一段代码中的结构体nod是不是应该写成Node?

3、inset函数中,链表L是有变化的,所以要用指针。结点s是不改变的,所以不应该用指针

4、既然s不是用指针,后面的s-next自然也不能这么写了。

java问题

一、

package demo;

public class ClassA {

//a类

static int a;

static int b;

public ClassA(int a, int b) {

super();

this.a = a;

this.b = b;

}

}

package demo;

public class ClassB extends ClassA{

//b类

int c;

public ClassB(int c) {

super(a, b);

this.c = c;

}

}

二、

package demo;

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class MaoPao {

public static void main(String[] args) throws IOException {

int[] a = new int[10]; ;

BufferedReader br=

new BufferedReader(new InputStreamReader(System.in));

String str; //这里不用初始化了

System.out.print("请输入10个整数,以逗号(,)隔开:");

str = br.readLine(); //读取数据

String[] s = str.split(","); //去掉数字间的" ",把数字存到字符串数组里

for(int i=0;i10;i++)

{a[i]=Integer.parseInt(s[i]);

System.out.println(a[i]);} //把字符串数组,转换成整形数组

paiXu(a);

}

//冒泡排序方法

private static void paiXu(int[] a){

for (int i = 0; i a.length; i++) {

for (int j = 0; j a.length; j++) {

int temp;

if (a[i] a[j]) {

temp = a[j];

a[j] = a[i];

a[i] = temp;

}

}

}

for (int i = 0; i a.length; i++) {

System.out.print(a[i] + " ");

}

}

}

三、

package demo;

import java.awt.*;

import java.awt.event.*; public class TFMath {

public static void main(String[] args) {

new TFFrame().launchFrame();

}

} class TFFrame extends Frame {

TextField num1, num2, num3;

public void launchFrame() {

num1 = new TextField(10);

num2 = new TextField(10);

num3 = new TextField(15);

Label lblPlus = new Label("+");

Button btnEqual = new Button("=");

btnEqual.addActionListener(new MyMonitor());

setLayout(new FlowLayout());

add(num1);

add(lblPlus);

add(num2);

add(btnEqual);

add(num3);

pack();

setVisible(true);

}

private class MyMonitor implements ActionListener {

public void actionPerformed(ActionEvent e) {

int n1 = Integer.parseInt(num1.getText());

int n2 = Integer.parseInt(num2.getText());

num3.setText("" + (n1+n2));

}

}

}

四、

package demo;

import java.io.BufferedInputStream;

import java.io.DataInputStream;

import java.io.IOException;

public class IsLeapYear {

private static int gregorianCutoverYear = 1582;

public static boolean isLeapYear(int year) {

return year = gregorianCutoverYear ?

((year%4 == 0) ((year%100 != 0) || (year%400 == 0))) :

(year%4 == 0);

}

public static void main(String[] args) throws IOException {

System.out.print("请输入4位数的年份以判断是否是闰年:");

BufferedInputStream bs = new BufferedInputStream(System.in);

DataInputStream dis = new DataInputStream(bs);

byte[] b = new byte[4];

dis.read(b);

String yearTemp = new String(b,"gbk");

int year = 0;

String bStr = "";

try {

year = Integer.parseInt(yearTemp);

bStr = isLeapYear(year) ? "是" : "不是";

System.out.println(yearTemp + bStr + "闰年!");

} catch (Exception e) {

System.out.println("您输入的年份不是数字或不是四位数。提示:" + e.getMessage());

}

dis.close();

bs.close();

}

}

完毕!!!

关于java非递减和什么是非递减的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-23,除非注明,否则均为首码项目网原创文章,转载请注明出处。