①
public class Homework1{
public static void main(String[] args){
int []scores = {89,23,64,91,119,52,73,-23};
for(int i=0;i<scores.length;i++){
for (int j=i+1;j<scores.length;j++){
if(scores[i]<0){
i++;
}else if(scores[i]<scores[j]){
int temp = scores[i];
scores[i] = scores[j];
scores[j] = temp;
}
}
}
for(int i=0;i<scores.length;i++){
System.out.println("第一名:"+scores[0]);
System.out.println("第二名:"+scores[1]);
System.out.println("第三名:"+scores[2]);
break;
}
}
}
②
public class Homework2{
public static void main(String[] args){
int[] arr = new int [100];
for (int i = 1; i <= 100; i++) {
arr[i-1] = i;
}
int remainingCout = 100;
while(remainingCout != 2 && remainingCout > 0) {
int num = 0;
for (int k = 0; k < arr.length; k ++) {
if (arr[k] != 0) {
num ++;
if (num % 3 == 0) {
arr[k] = 0;
remainingCout --;
}
}
}
}
for (int i = 0; i < arr.length; i ++) {
if (arr[i] != 0){
System.out.println("Index : " + i + ";" + "Number : " + arr[i]);
}
}
}
}
③
public class Homework3{
public static void main(String[] args){
int[] arr = {5,8,4,1,2,5,9,6,3,4};
//冒泡排序
for(int i=0;i<arr.length;i++){
for (int j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
③
public class Homework3{
public static void main(String[] args){
int[] arr = {5,8,4,1,2,5,9,6,3,4};
//快速排序
int a = arr[0];
int b;
if (a != b){
int temp = arr[a];
arr[a] = arr[b];
arr[b] = temp;
//对调
for(int i:arr){
System.out.println();
}
}
}
}
④
public class Homework4 {
public static void main(String[] args){
int count = 0;
for(int i=101;i<200;i+=2){
boolean b = false;
for(int j=2;j<=Math.sqrt(i);j++){
if(i%j == 0){
b = false;
break;
}else{
b = true;
}
}
if(b == true){
count++;
System.out.println(i);
}
}
System.out.println("素数个数是:"+count);
}
}
⑤
import java.util.Scanner;
public class Homework5 {
public static void main(String args[]){
int letter = 0;
int space = 0;
int number = 0;
int other = 0;
Scanner scan = new Scanner(System.in);
System.out.println("请输入字符串:");
String str = scan.nextLine();
char[] ch = str.toCharArray();
for(int i=0;i<ch.length;i++){
//判断
if(Character.isLetter(ch[i])){
letter++;
}else if(Character.isDigit(ch[i])){
number++;
}else if(Character.isSpaceChar(ch[i])){
space++;
}other++;
}
System.out.println("英文字母个数:"+letter);
System.out.println("空格个数:"+space);
System.out.println("数字个数:"+number);
System.out.println("其他字符个数:"+other);
}
}
⑥
import java.util.Scanner;
public class Homework6 {
public static double profit(double I){
if( I<=10000 ){
return I*0.1;
}else if( I>10000 && I<=20000){
return (10000 + (I-1000)*0.75);
}else if(I>20000 && I<=40000){
return (10000 + 75000 + (I-20000)*0.5);
}else if(I>40000 && I<=60000){
return (10000 + 75000 + 100000 + (I-40000)*0.03);
}else if(I>60000 && I<=100000){
return (10000 + 75000 + 100000+ 6000 + (I-60000)*0.015);
}else if(I>100000){
return (10000 + 75000 + 100000 + 6000 + 6000 + (I-100000)*0.01);
}else{
return 0;
}
}
public static void main(String[] args) {
System.out.println("请输入当月利润:");
Scanner scanner = new Scanner(System.in);
System.out.println("应发奖金:" + profit(scanner.nextDouble()));
}
}
⑦
import java.util.Scanner;
public class UserClass {
public static GoodsClass goodsClass;
public static OrderClass orderClass;
public String getInputData(){
System.out.print("输入商品名称 : ");
Scanner scan = new Scanner(System.in);
String inputData = scan.nextLine();
return inputData;
}
public void makeOrder() {
String goodsName = getInputData();
goodsClass = new GoodsClass();
goodsClass.setGoodsName(goodsName);
orderClass = new OrderClass();
orderClass.printOrder(goodsClass.getGoodsName());
}
public static void main(String[] args){
new UserClass().makeOrder();
}
}
⑦
public class GoodsClass {
public String goodsName;
public String getGoodsName() {
return goodsName;
}
public void setGoodsName(String goodsName) {
this.goodsName = goodsName + "Super";
}
}
⑦
public class OrderClass {
public void printOrder(String goodsName) {
System.out.println("Order succsess : " + goodsName);
}
}
[2017.10.6]作业01
最新推荐文章于 2024-12-27 16:26:02 发布
