Java第三周上机
输入商品单价,数量,求总价。活动8折后抹零,计算活动价。
输入付款金额,计算找零并输出
import java.util.Scanner; public class testhello { /** * @param args */ public static void main(String[] args) { int c=0; Scanner input=new Scanner(System.in); System.out.println("请输入商品单价"); Double a=input.nextDouble(); System.out.println("请输入商品数量"); Double b=input.nextDouble(); System.out.println("总价为"+a*b); System.out.println("8折后抹零价格为"+(int)(a*8)*b/10); c=(int)((a*8)*b/10); System.out.println("请输入付款数量"); Double d=input.nextDouble(); System.out.println("活动价抹零后找钱"+(d-c)); }
输入一个三位数,求个位,十位和百位。
import java.util.Scanner; public class testhello { /** * @param args */ public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("一个三位数"); int a=input.nextInt(); System.out.println("个位数为"+a%10); System.out.println("十位数为"+a/10%10); System.out.println("百位数为"+a/100); }
输入大写字母,转成对应的小写字母
package homework; import java.util.Scanner; public class Home1 { /** * @param args */ public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入一个大写字母:"); char c=input.next().charAt(0); System.out.println("对应的小写字母是:"+(char)(c+32)); } }
输入2个数,用三目运算符,输出较大数
import java.util.Scanner; public class testhello { /** * @param args */ public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入两个数字"); double a=input.nextDouble(); double b=input.nextDouble(); System.out.println("较大的数字为"+(a>b?a:b)); }
课堂练习
输入2个数,交换后输出
import java.util.Scanner; public class testhello { /** * @param args */ public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入a的值"); double a=input.nextDouble(); System.out.println("请输入b的值"); double b=input.nextDouble(); double c; c=a; a=b; b=c; System.out.println(a); System.out.println(b); }
输入2个数,求平方和
import java.util.Scanner; public class testhello { /** * @param args */ public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.println("请输入a的值"); double a=input.nextDouble(); System.out.println("请输入b的值"); double b=input.nextDouble(); double c; c=a*a+b*b; System.out.println(c); }