输出语句
System.out.println();
具体事例:
package day1;
public class shoppingList {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("\t购物清单");
System.out.println("商品名称\t购物数量\t商品单价\t");
System.out.println("鳄鱼皮包\t1\t1900\t");
System.out.println("ipad\t2\t800\t");
}
}
结果图:
数据类型
数据类型8个:
1:byte short int long float double
2:boolean
3:char
具体事例:
package day1;
public class DateType {
public static void main(String[] args) {
// TODO Auto-generated method stub
//数据类型8个:
// 1.byte short long int float double
// 2.boolean
// 3.char
short s = 32767;
int a = 2147483647;/*4字节32位*/
// final 修饰常量,不可修改
final int a1 =10;
// 自动类型转换规则
// 在进行运算时,数据结果类型为运算数的最高类型
long result = 5+6+7L+'A';
// 强制类型转换
int i = 768;
byte d= (byte)i;
System.out.println(d);
}
}
键盘输入
基本语法如下:
import java.util.Scanner;
Scanner input= new Scanner(System.in);
int a = input.nextInt();//数字
String b = input.next();//字符串
具体事例:
package day2;
import java.util.Scanner;
public class Demo01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输出互换前手中的卡牌");
System.out.print("左手中的卡牌:");
Scanner input= new Scanner(System.in);
int a = input.nextInt();
System.out.print("右手中的卡牌:");
int b = input.nextInt();
System.out.println("输出互换后手中的卡牌");
int i = 0;
i= a;
a=b;
b=i;
System.out.println("左手中的卡牌:"+a);
System.out.println("右手中的卡牌:"+b);
}
}
练习之逆序输出
package day2;
import java.util.Scanner;
public class Demo02 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输入您的会员卡号");
Scanner input= new Scanner(System.in);
int a = input.nextInt();
for(int i = 0;a>10;i++)
{
int j = a%10;
a = a/10;
System.out.print(j);
}
System.out.print(a);
}
}
效果图如下: