①
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);
}
}