package com.sf.day02.day02_2; import java.util.Scanner; /** * java基础语法的补课内容 */ public class Test { @org.junit.Test public void t1(){ byte a = 1; short b = 2; int c = 3; long d = 4; float e = 5.0F; // float e = 5.0f; double f =6.0; char str = 'a'; //a = 97 System.out.println(str); System.out.println(str+c); //'A'+3 ==68 ’A‘ = 65 char B = 'B'; System.out.println((int) B); boolean flag = true; boolean flag2 = false; int aa =9; int bb =4; // System.out.println(aa/bb); ///2.25 /** * i++ 和 ++i 在没有变量接收的时候 效果等同 是都进行自加1 * 有变量接收时 i++ 先赋值后运算 ++i 先运算后赋值 */ // aa++; // ++aa; int cc = aa++; int dd = ++aa; System.out.println(aa); //11 System.out.println(cc); System.out.println(dd); short s = 3; //初始化 // s=s+2; s+=2; //s=s+2 } public void eatFood(){ int countTotal=100; // String countTotal = "100"; // countTotal = 200; } @org.junit.Test public void t3(){ // int x = 1; // int y=1; // if(x++==2 & ++y==2){ // x =7; // } // System.out.println("x="+x+",y="+y);// x = y = // int x = 1,y = 1; // if(x++==2 && ++y==2){ // x =7; // } // System.out.println("x="+x+",y="+y); // // int x = 1,y = 1; // if(x++==1 | ++y==1){ // x =7; // } // System.out.println("x="+x+",y="+y); // // // int x = 1,y = 1; // // if(x++==1 || ++y==1){ // x =7; // } // System.out.println("x="+x+",y="+y); int a = (3<4)?1:0; System.out.println(a); int aa = 10; int bb = 20; int max = (aa>bb)?aa:bb; System.out.println(max); } @org.junit.Test public void t5(){ /** * . 获取三个数中的较大数 */ int a = 10,b = 11,c = 20; // int max = (a>b)?a:b; // c = (a>c)?a:c; // System.out.println(c); int max = (a>b)?a:b; int max1 = (max>c)?max:c; System.out.println(max1); } /** * 获取4个数中的较大数 * */ @org.junit.Test public void t6(){ Scanner scanner = new Scanner(System.in); System.out.println("从键盘输入1"); //从键盘输入1 获取从键盘上输入的数据 int nextInt = scanner.nextInt(); System.out.println(nextInt); } public static void main(String[] args) { // Scanner scanner = new Scanner(System.in); // System.out.println("从键盘输入1"); // //从键盘输入1 获取从键盘上输入的数据 // int nextInt = scanner.nextInt(); // System.out.println(nextInt); /** * **案例:**小明注册某交友网站,要求录入个人相关信息。如下: * * 请输入你的网名(String)、你的年龄(int)、你的体重(double)、你是否单身(an)、你的性别(int)等情况 */ Scanner scanner = new Scanner(System.in); System.out.println("请输入你的网名(String)"); String name = scanner.next(); System.out.println(name); System.out.println("你的年龄(int)"); int age = scanner.nextInt(); System.out.println(age); System.out.println("你的体重(double)"); double nextDouble = scanner.nextDouble(); System.out.println(nextDouble); System.out.println("你是否单身(an)"); int nextInt = scanner.nextInt(); if(nextInt == 1){ System.out.println("单身"); }else { System.out.println("不单身"); } System.out.println("你的性别(int)"); int sex = scanner.nextInt(); if(sex ==1){ System.out.println("nan"); }else { System.out.println("nv"); } System.out.println("录入完毕!"); } @org.junit.Test public void t7(){ /** * 获取一个随机数 [0,1) */ double random = Math.random()+1; //[1,2) System.out.println(random); /** * //[1,6] */ for (int i = 0;i<20;i++){ int v = (int) (Math.random() * 6) + 1; System.out.println(v); } // double random2 = Math.random(); // double random3 = Math.random(); // double random4 = Math.random(); // double random5 = Math.random(); // double random6 = Math.random(); // double random7= Math.random(); // System.out.println(random); // System.out.println(random2); // System.out.println(random3); // System.out.println(random4); // System.out.println(random5); // System.out.println(random6); // System.out.println(random7); } }