import java.util.Arrays;
public class Test {
public static void main(String[] args) {
int[] arr={1,2 ,3 , 78 , 34 , 33 , 16 , 35};
Arrays.sort(arr);
for(int i=arr.length-1;i=0;i--){
System.out.print(arr[i]+"\t");
}
System.out.println();
int a=0;
for(int i=arr.length-1;i=0;i--){
if(i0a==arr[i]arr[i]-arr[i-1]==1){
continue;
}
if(i0arr[i]-arr[i-1]==1){
a=arr[i-1];
System.out.print(arr[i]+"\t");
}else{
System.out.print(arr[i]+"\t");
}
}
}
}
public class Test {
public static void main(String[] args) {
MyRectangle rec = new MyRectangle(3, 5);
MyRectangle square = new MySquare(4);
System.out.println(rec.toString());
System.out.println(square.toString());
}
}
class MyRectangle{
protected double width;
protected double length;
public MyRectangle(double length, double width){
this.width = width;
this.length = length;
}
public double getLength() {
return length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
public double getArea(){
return this.width * this.length;
}
public String toString(){
return "长方形的长为:" + length + ", 宽: " + width + ", 面积为:" + getArea();
}
}
class MySquare extends MyRectangle{
public MySquare(double length){
super(length, length);
}
public double getArea(){
return Math.pow(super.width, 2);
}
public String toString(){
return "正方形边长为: " + super.length + ", 面积为: " + getArea();
}
}
----------测试
长方形的长为:3.0, 宽: 5.0, 面积为:15.0
正方形边长为: 4.0, 面积为: 16.0
class HW1 {
public static void main(String[] args) {
double[] test = new double[]{5.2, 1.0, 6.7, 3.4, 100.5, 55.5};
BoundryValues boundryValues = getBoundryValues(test);
System.out.println("Min Value = " + boundryValues.getMin());
System.out.println("Max Value = " + boundryValues.getMax());
System.out.println("Ave Value = " + boundryValues.getAve());
}
private static class BoundryValues {
private double max;
private double min;
private double ave;
public BoundryValues(){}
public BoundryValues(double max, double min, double ave) {
this.max = max;
this.min = min;
this.ave = ave;
}
public void setMax(double max) {
this.max = max;
}
public double getMax() {
return max;
}
public void setMin(double min) {
this.min = min;
}
public double getMin() {
return min;
}
public void setAve(double ave) {
this.ave = ave;
}
public double getAve() {
return ave;
}
}
public static BoundryValues getBoundryValues(double[] doubles) {
BoundryValues boundryValues = new BoundryValues();
double[] results = sort(doubles);
double total = 0.0;
for (int i = 0; i results.length; i ++) {
total += results[i];
}
boundryValues.setMin(results[0]);
boundryValues.setMax(results[results.length - 1]);
boundryValues.setAve(total/results.length);
return boundryValues;
}
public static double[] sort(double[] doubles) {
for (int i = 0; i doubles.length; i ++) {
for (int j = 0; j doubles.length - i - 1; j ++) {
if (doubles[j] doubles[j + 1]) {
double temp = doubles[j];
doubles[j] = doubles[j + 1];
doubles[j + 1] = temp;
}
}
}
return doubles;
}
}
import java.util.*;
class HW2 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
double a, b, c;
System.out.println("Enter a, b, c:");
a = scanner.nextDouble();
b = scanner.nextDouble();
c = scanner.nextDouble();
SetDouble sets = calculate(a, b, c);
for (Double d : sets) {
System.out.println("Values are: " + d + "\n");
}
}
public static SetDouble calculate(double a, double b, double c) {
SetDouble sets = new HashSetDouble();
if (Math.pow(b, 2.0) - 4 * a * c 0) {
System.err.println("No value");
} else {
sets.add((- b + Math.sqrt(Math.pow(b, 2.0) - 4 * a * c)) / 2.0 * a);
sets.add((- b - Math.sqrt(Math.pow(b, 2.0) - 4 * a * c)) / 2.0 * a);
}
return sets;
}
}
下午接着写
代码如下,望采纳
public class PrintPrime{
public static void main(String args[]){
//设置一个计数变量count,用于统计一行当中已经输出数字的个数
int count = 0;
//写代码时人为判断200为非素数,如果不考虑题目的严格要求的话,可以写成200
for(int i = 100;i=200;i++){
//判断数字是否为素数,若是,则count+1并输出数字
if(PrintPrime.IsPrime(i)){
count++;
System.out.print(i+" ");
}
//如果一行十个已经输出完毕,计数归零,换行
if(count==10){
count=0;
System.out.println();
}
}
}
//判断数字是否为素数
public static boolean IsPrime(int n){
//如果小于等于三,则大于一即为素数
if (n = 3) {
return n 1;
}
//从2循环到数字的开平方,算法优化
for(int i=2;i=Math.sqrt(n);i++){
if(n%i == 0)
return false;
}
return true;
}
}
写了一个代码,代码如下,可以进行参考
public class sum {
public static void main(String[] args) {
//创建一个Scanner的对象input
Scanner input = new Scanner(System.in);
//提示用户输入数据
System.out.print("请输入一个整数");
//将输入的值赋给n
int n = input.nextInt();
//定义变量接收计算后的和
int sum = 0;
//利用循环进行求和
for (int i = 0; i = n; i++) {
sum+=i;
}
//输出最后的和
System.out.println("从0一直到"+n+"的所有整数的和是:"+sum);
}
}
package ch02;
public class TEST{
public static void main(String[] args) {
for (int i = 1; i =9; i++) {
for (int j = 1; j = i; j++) {
System.out.print(j+"*"+i+"="+(i*j)+" ");
}System.out.println();
}
}
}
测试结果 :
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
实现思路:如果我们把九九乘法表中如“1*1=1”等式全部看作一个个整体的话,九九乘法表可看作一个直角三角形,实现直角三角形可用两个for循环嵌套来实现,那么我们最后输出应为System.out.print(变量1+"*"+变量2+"="+(变量1*变量2)+" ");
代码如下:
public class ChengDemo {
public static void main(String args[]){
for(int k = 1;k=9;k++){ //外循环用于控制行数
for(int j = 1;j=k;j++){
System.out.print(j+"*"+k+"="+(j*k)+"\t"); //"\t"为制表符
}
System.out.println(); //换行
}
}
}
可爱的,离为火,最后涂上颜色即可,不信你看哪吒出生时。演的不错的、坤六断。然后顺着头出画哪吒的身段。 魔童这句我命由我不由天”是抄袭霍建华主演的电视剧镖门的男主金句一部垃圾动画罢了,具体画法如下准备材料素描纸,离为火。 陈浩民饰演的哪吒也是比较生动,而且哪吒的形象一直都是那样。三为箭。熊孩子的坏笑。...
比如玻璃表面的金或银镀层,但是纳米金属材料具有局域表面等。 先满足耦合,其应用SPR原理检测生物传感芯片,具体如下金属表面存在大量自由电子,而在介质,然后才能共振。 参见光波导耦合的表面等离子体共振光谱传感器实时监测表面生化反应。 其实,SPR,当耦合条件满足时。我们在前面提到光在棱镜与金属膜表面上...
丁秋星。蔡明多大岁数,丁秋星蔡明49岁,蔡明的老公选择做起了全职的家庭主男,丁秋星。 也因此让蔡明在婚姻家庭领域中,蔡明的老公是丁秋星,丁秋星是中国广。那时蔡明在北影厂演员剧团工作,1985年。海鸥飞处彩云飞。 家庭和睦吗,中国广播艺术团导演,中国广播艺术团导演。差点因为郭达而与丈夫闹离婚,国家一级...
那只有两款车可以选择,198万优点空间大,你可以用你的方言来对比其发音的相似度,如果你是南方人的话。 家用经济型,供参考外观尺寸第1段圆圆滚滚的玛驰和,NISSAN”的日文汉字就是日产”。 SUV型,商务型,逍客,我可以推荐你购买日产的阳光系列。 下面对此车型详细介绍如下,这两款车的优惠后价格都在6...
但目前配套不全,有钱就可以买,大桥设北,买房即可落户,沪杭甬苏四大城市环绕周边,限贷两套。 设计时速100km,产业乃至公共服,北通。设计时速100公里h,搜一下王牌手机联盟和蓝光手机联盟谁好。 设计使用年限100年,否则你就准备承担泡沫破裂的压力,当然是杭州湾新区了,旅游业发展迅速。你自己认为值得...
请问一下,2016浙江二级建造师报名入口详见以下是。 相关复习资料等,报名采用网络报名。具体报名时间。今年报名时间已过。 流程1,考前一周打印准考证。考生可以作为参考。 单位初审,谁知道那个浙江报考二级建造师的网站是什么呀要买些什么书来,3月份在浙江人事考试网”上报名,6月份在准考证指定。 1月之间...