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))
}}
相關文章
- Java基礎 --- 物件導向綜合訓練Java物件
- JAVA 基礎練習題Java
- deepspeed基礎入門 cifar的訓練
- Java基礎 --- 綜合練習Java
- 機器學習-訓練模型的儲存與恢復(sklearn)機器學習模型
- 基礎練習 高精度加法(java)Java
- 新高一暑假第一期集訓恢復性訓練【樹狀陣列鞏固小練】陣列
- 「暑期訓練」「基礎DP」 Common Subsequence (POJ-1458)
- 「暑期訓練」「基礎DP」 Monkey and Banana (HDU-1069)NaN
- Java培訓分享學Java需要哪些基礎?Java
- 資料恢復基礎和進階教程(二)資料恢復
- java基礎小練習(31-35)Java
- java小白訓練營Java
- 「暑期訓練」「基礎DP」免費餡餅(HDU-1176)
- 人工智慧的預訓練基礎模型的分類人工智慧模型
- Java學習之基礎語法練習Java
- java培訓基礎知識都學哪些Java
- 成都0基礎java培訓難不難Java
- java工廠模式訓練Java模式
- 新高一暑假第一期集訓恢復性訓練【資料結構-雜題小練】(並查集)(補)資料結構並查集
- 長沙Java培訓:零基礎小白自學JavaJava
- Java培訓分享:零基礎怎麼學習Java?Java
- Java培訓基礎知識-Java的常量與變數Java變數
- python Ai 應用開發基礎訓練,字串,字典,檔案PythonAI字串
- BERT新轉變:面向視覺基礎進行預訓練視覺
- Java程式設計基礎24——遞迴練習Java程式設計遞迴
- 零基礎小白java培訓學習指南Java
- 長沙Java培訓:Java基礎通往高階進階篇Java
- HTML基礎練習HTML
- MySQL基礎練習MySql
- 新型大語言模型的預訓練與後訓練正規化,蘋果的AFM基礎語言模型模型蘋果
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- ABAQUS基礎培訓
- oracle基於SCN增量恢復Oracle
- 長沙Java培訓:0基礎學Java需要什麼經歷Java
- 新高一暑假第一期集訓恢復性訓練【資料結構-線段樹晚測】(補)資料結構
- [原始碼解析] 模型並行分散式訓練Megatron (1) --- 論文 & 基礎原始碼模型並行分散式
- java--實驗二語法基礎練習(2)AXJava