二刷java核心技術_重溫基礎部分的練習程式碼儲存
這段程式碼沒啥用,就是一些小的語法知識點,看一遍能喚醒記憶
import static java.lang.Math.*;
import java.math.*;
import java.io.*;
import java.util.*;
import java.nio.file.Path;
import java.nio.file.*;
//enum Size(big, small);
public class HelloWorld
{
public static final double D = 32.4321;
public static long jie(long start,long end)
{
if(start != end)
return start * jie(start+1, end);
return end;
}
public static void main(String args[]) throws IOException
{
// Console cons = System.console();
// String name = cons.readLine(null, args);
// System.out.println(name);
// char pwd[] = cons.readPassword("password: ");
// System.out.println(pwd);
// Scanner inData = new Scanner(System.in);
// Double age = inData.nextDouble();
// System.out.println(age);
System.out.println(1.0/3);
// System.out.printf("hello %s, you are %+,(.5f\n", "cby", -22312324.1235123);
// System.out.printf("hello %s\n%s\n", "wqe", -224.35123);
// String form = String.format("hello %s, you are %+,(.5f\n", "cby", -22312324.1235123);
// System.out.println(form);
// System.out.printf("%tF\n", new Date());
// System.out.printf("%1$s %2$tY %2$tB %2$td\n", "日期:", new Date());
// System.out.printf("%1$s %2$tY %<tB %<td\n", "日期:", new Date());
// Scanner in = new Scanner(Paths.get("d:\\1.txt"));
// String data = in.nextLine();
// System.out.println(data); //從檔案中提取資料資訊並列印輸出
// PrintWriter out = new PrintWriter("d:\\1.txt");
// out.println("hahahaha"); //寫入資料資訊到指定檔案
// out.flush(); //重新整理檔案
int a2[] = {5,4,3,2,1};
for(int ele: a2)
System.out.print(ele + " ");
System.out.println();
Arrays.sort(a2);
for(int ele: a2)
System.out.print(ele + " ");
System.out.println();
for(int i=1; i<=10; i+=2)
{
if(i == 1)
System.out.print(i);
else
System.out.print(" " + i);
}
System.out.print('\n');
long x = 50;
long k = 6;
long res = jie(x-k+1, x)/jie(1,k);
System.out.println(res);
BigInteger a1 = BigInteger.valueOf(100);
System.out.println(a1.multiply(BigInteger.valueOf(900)));
int data1[] = {1,2,34,5};
int data2[] = data1;
int data3[] = Arrays.copyOf(data1, 4);
System.out.println(data3[2]);
int a43[][] = new int[4][];
for(int i=0; i<a43.length; ++i)
a43[i] = new int[i+1];
for(int i=0; i<a43.length; ++i)
for(int j=0; j<a43[i].length; ++j)
a43[i][j] = j;
System.out.println(Arrays.deepToString(a43));
System.out.println();
int n1 = 2;
haha:
switch(n1)
{
case 1:
System.out.println("1 bingo!");
break;
case 2:
System.out.println("2 bingo!");
break haha;
case 5:
System.out.println("5 bingo!");
break;
default:
System.out.println("bonggogog!");
break;
}
boolean x9 = false;
if(!x9)
{
int n = 0b1000; //n==8
int result = (n & (1<<3))>>3;
//System.out.println(Math.pow(PI, 1));
}
//Size size = Size.small;
//System.out.println(size);
int sa = 1123214_32;
int sb = 2;
sb += sa+=1; //從右往左的優先順序
//System.out.println(sa);
//System.out.println("java\u2122");
String ss = new String(); //String不是java資料型別,是一個預定義類
ss = "HelloWorld";
String sh = "myfriends"; //可以直接寫
ss = ss.substring(0,5) + sh;
int num = 43;
String haha = "haha" + num;
//System.out.println(ss + "\n" + sh + num);
System.out.println(ss);
boolean t = true;
double result = D/0;
String as = "hello\n";
int len = as.length();
int realSize = as.codePointCount(0, as.length());
System.out.println(len);
System.out.println(realSize);
String bs = "hello ";
bs = bs.replace("hell", " cby");
System.out.println(bs.toUpperCase().trim());
StringBuilder sb1 = new StringBuilder();
sb1.append("h");
String sb2 = sb1.toString();
System.out.println(sb2);
System.out.println(sb2.length());
if(as!=null && as.length()!=0)
{
System.out.println("haha1");
}
else
{
System.out.println("ahaha1");
}
// if(as.compareTo("hel") == 0)
// {
// System.out.println("haha2");
// }
// else
// {
// System.out.println("ahaha2");
// }
System.out.println("haha " + D*2 + " by " + D*(3+2));
if(Double.isNaN(result) == false)
{
System.out.println("result.isnotNaN");
}
}
}
相關文章
- oracle 基礎溫習之 儲存過程Oracle儲存過程
- Java核心技術 卷1 基礎知識 部分筆記Java筆記
- 《The Rust Programming language》程式碼練習(part 1 基礎部分)Rust
- 儲存基礎(二)
- 重溫Java Web的技術細節JavaWeb
- Java安全基礎之Java Web核心技術JavaWeb
- Oracle學習總結--基礎部分(儲存與索引)Oracle索引
- 【Java 核心技術 1】時間 Date、LocalDate 練習JavaLDA
- [Java 核心技術 1] 時間 Date、LocalDate 練習JavaLDA
- java基礎部分程式碼相關題Java
- JAVA 基礎練習題Java
- Java基礎 --- 綜合練習Java
- 第一部分 程式碼逆向技術基礎
- Mysql儲存過程基礎(案例+程式碼)MySql儲存過程
- 【重溫基礎】14.超程式設計程式設計
- 儲存基礎知識(1)--主要技術DAS、SAN、NAS
- Java程式設計基礎24——遞迴練習Java程式設計遞迴
- 50道Java基礎程式設計練習題Java程式設計
- 【重溫基礎】20.事件事件
- 【重溫基礎】8.字串字串
- java--實驗二語法基礎練習(2)AXJava
- Java匹馬行天下之JavaSE核心技術——Java基礎語法Java
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 基礎練習 高精度加法(java)Java
- java基礎部分Java
- Python零基礎學習筆記(二)——資料的儲存Python筆記
- Laravel核心程式碼學習 -- Database 基礎介紹LaravelDatabase
- 浪潮儲存基於智慧運維技術,加速儲存自治運維
- 【重溫基礎】12.使用物件物件
- 【重溫基礎】instanceof運算子
- 【重溫基礎】4.函式函式
- 【重溫基礎】19.閉包
- 【重溫基礎】10.陣列陣列
- 【重溫基礎】6.數字
- Oracle 基礎溫習3Oracle
- 零基礎快速學習Java技術的方法整理Java
- Java學習之基礎語法練習Java
- 儲存圖和訓練好的權重