「java非递减」什么是非递减
本篇文章给大家谈谈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非递减和什么是非递减的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。