Java每日基礎恢復訓練
Java每日基礎恢復訓練
練習題(持續更新中)
1、
輸入4個整數,要求按由小到大的順序輸出。
2、
輸入一個不多於5位的正整數,要求:
1、輸出它是幾位數
2、分別輸出每一位數字
3、按逆序輸出各位數字, 例如原數為321,應輸出123。
3、
輸入a, b, c三個整數,要求將絕對值最大者列印輸出。
4、
已知直角三角形的兩直角邊長為a, b,求斜邊長c=的值,保留一位小數。
練習答案
1、
import java.util.Scanner;
public class one {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int[] number = new int[4];
for (int i=0;i<4;i++){
number[i] = in.nextInt();
}
for(int m=0;m<4;m++)
{
for(int n=3;n>0;n--)
{
if(number[n]<number[n-1])
{
int temp=number[n];
number[n]=number[n-1];
number[n-1]=temp;
}
}
}
for (int i=0;i<4;i++)
System.out.println(number[i]);
}
}
2、
import java.util.Scanner;
public class one {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String number = new String();
System.out.println("---請輸入不多於5位數的值:");
number = in.next();
System.out.println("他是一個"+number.length()+"位數");
System.out.println("---分別輸出每一位數字:");
for (int i =0;i<number.length();i++)
{
System.out.print(number.charAt(i));
System.out.print(",");
}
char[] l =number.toCharArray();
int len = number.length();
for(int i=len/2-1;i>=0;i--){
char temp=l[i];
l[i]=l[len-1-i];
l[len-1-i]=temp;
}
System.out.println('\n'+"---逆序輸出各位數字:");
for (int i=0;i<len;i++)
{
System.out.print(l[i]);
System.out.print(",");
}
}
}
3、
import java.util.Scanner;
import java.math.*;
public class one {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String number = new String();
int a =in.nextInt();
int b =in.nextInt();
int c =in.nextInt();
int max;
if(Math.abs(a)>Math.abs(b))
{
if(Math.abs(a)<Math.abs(c))
System.out.println(Math.abs(c));
else System.out.println(Math.abs(a));
}
else if (Math.abs(a)<Math.abs(b))
{
if(Math.abs(b)<Math.abs(c))
System.out.println(Math.abs(c));
else System.out.println(Math.abs(b));
}
}
}
4、
import java.util.Scanner;
import java.math.*;
public class one {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String number = new String();
System.out.println("請輸入a,b兩個數的值:");
int a=in.nextInt();
int b=in.nextInt();
System.out.print("第三邊的長度為:"+Math.sqrt(a*a+b*b))
}}
相關文章
- rman 搭建,備份,恢復基礎練習
- Java基礎 --- 物件導向綜合訓練Java物件
- [基礎訓練]數列排序排序
- Oracle恢復基礎概述Oracle
- 機器學習-訓練模型的儲存與恢復(sklearn)機器學習模型
- 【管理篇備份恢復】備份恢復基礎
- JAVA 基礎練習題Java
- Java基礎 --- 綜合練習Java
- HTML快速恢復 之 CSS基礎HTMLCSS
- oracle恢復練習Oracle
- deepspeed基礎入門 cifar的訓練
- 基礎練習 高精度加法(java)Java
- Java培訓分享學Java需要哪些基礎?Java
- 新高一暑假第一期集訓恢復性訓練【樹狀陣列鞏固小練】陣列
- java小白訓練營Java
- java基礎小練習(31-35)Java
- 「暑期訓練」「基礎DP」 Common Subsequence (POJ-1458)
- 人工智慧的預訓練基礎模型的分類人工智慧模型
- 資料恢復基礎和進階教程(二)資料恢復
- MS SQL基礎教程:備份和恢復概述SQL
- java工廠模式訓練Java模式
- Java學習之基礎語法練習Java
- 長沙Java培訓:零基礎小白自學JavaJava
- 成都0基礎java培訓難不難Java
- java培訓基礎知識都學哪些Java
- 練習:資料庫恢復案例資料庫
- BERT新轉變:面向視覺基礎進行預訓練視覺
- 「暑期訓練」「基礎DP」免費餡餅(HDU-1176)
- 新高一暑假第一期集訓恢復性訓練【資料結構-雜題小練】(並查集)(補)資料結構並查集
- Java培訓基礎知識-Java的常量與變數Java變數
- Java培訓分享:零基礎怎麼學習Java?Java
- Java程式設計基礎24——遞迴練習Java程式設計遞迴
- 50道Java基礎程式設計練習題Java程式設計
- 零基礎小白java培訓學習指南Java
- MySQL基礎練習MySql
- JavaScript基礎練習JavaScript
- expdp基礎練習
- HTML基礎練習HTML