-
方式一
System.out.print;
System.out.println;
- 第二个语句比第一个语句多个换行
- 运算符+:字符串连接功能
- “abc”+“123"→"abc123”
- “abc”+1+2+3→"abc123"
- 1+2+3+“abc"→"6abc”
-
方式二:
System.out.printf(“格式串”,输出项)
-
格式串中使用格式符:
%d——int型输出
%f——实型输出
%c——char型输出
如:System.out.printf(“a=%d”,a)
-
-
使用步骤:
-
在类定义前:
import java.until.*;
until是系统定义好的包,而之前使用过的Scanner是其中的一个类。
-
类中创建对象:
Scanner sc=new Scanner(System.in);
//除了对象名sc可以改变,其它的照抄
-
输入:
n=sc.nextInt();//n是int型变量
x=sc.nextDouble();//x是double型变量
-
-
Java中的注释有三种:
-
单行注释 //(注释)
- //后不能该程序代码,否则会影响程序正常运行
-
-
多行注释
-
文档注释
- /**回车就好
- /**回车就好
-
由于是老师布置的课后作业,暂时还未有标准答案
以下为我的作业,能正常运行。望各位大佬斧正
-
输入任意两个整数,计算并输出其和。
import java.util.Scanner; public class HI { public static void main(String[] args) { // TODO Auto-generated method stub int a,b; int sum; Scanner sc=new Scanner(System.in); System.out.println("输入第一个数字:a"); a=sc.nextInt(); System.out.println("输入第二个数字:b"); b=sc.nextInt(); sum=a+b; System.out.println(a+"+"+b+"= "+sum); } } -
输入圆的半径,求圆面积。
import java.util.*; public class HI{ public static void main(String[]args) { double r,s; double x=3.1415926; Scanner sc=new Scanner(System.in); System.out.println("请输入半径:"); r=sc.nextDouble(); s=x*r*r; System.out.println("该圆的面积为:"+s); } } -
根据身高体重计算BMI指数。
-
声明double类型变量height记录身高
声明int类型变量weight记录体重
公式:BMI = 体重/(身高×身高)
import java.util.*; public class HI{ public static void main(String[]agrs) { double weight;//以免在输入带小数的体重时报错,故暂将数据类型改为double。 double height,hmi; Scanner sc=new Scanner(System.in); System.out.println("请输入体重"); weight=sc.nextDouble(); weight=(int)(weight);//将体重数据类型改为由题要求的int。 System.out.println("请输入身高"); height=sc.nextDouble(); hmi=weight/(height*height); System.out.println("您的BMI为:"+hmi); } } -
-
将两个两位数的正整数a、b合并形成一个整数放在c中。
-
将a数的十位和个位数依次放在c数的千位和十位上,
将b数的十位和个位数依次放在c数的百位和个位上。
-
将A(12)与B(34)合并为1324
import java.util.*; public class HI{ public static void main(String[]agrs) { int a,b,c; Scanner sc=new Scanner(System.in); System.out.println("请输入两位整数a"); a=sc.nextInt(); System.out.println("请输入两位整数b"); b=sc.nextInt(); c=((int)(a/10)*1000+a%10*10)+((int)(b/10)*100+b%10); System.out.println("合并后的数为:"+c); } } -
-
将一个三位正整数,按逆序打印出来。
import java.util.*; public class HI{ public static void main(String[]agrs) { int n; Scanner sc=new Scanner(System.in); System.out.println("请输入一个三位整数"); n=sc.nextInt(); n=(n%10*100+(int)(n/10)%10*10+(int)(n/100)); System.out.println("逆序为:"+n); } } -
输入你设想的月薪,计算出最少钱币数量的组合方案。
import java.util.*;
public class HI{
public static void main(String[]agrs) {
int wages;
int n100,n50,n20,n10,n5,n1;
Scanner sc=new Scanner(System.in);
System.out.println("请输入您的工资:");
wages=sc.nextInt();
n100=wages/100;
n50=wages%100/50;
n20=wages%100%50/20;
n10=wages%100%50%20/10;
n5=wages%100%50%20%10/5;
n1=wages%5/1;
System.out.println("工资为"+wages+"时,最少钱币方案为:");
System.out.println("需100"+n100+"张");
System.out.println("需50"+n50+"张");
System.out.println("需20"+n20+"张");
System.out.println("需10"+n10+"张");
System.out.println("需5"+n5+"张");
System.out.println("需1"+n1+"张");
}
}
-
计算圆柱体体积
import java.util.Scanner; public class Cylinder { public static void main(String[] args) { Scanner sc = new Scanner(System.in); //求半径为2.5,高为6的圆柱体体积 //1. double r; int h; double v; final double PI = 3.14; //2. System.out.println("输入半径:"); r = sc.nextDouble(); System.out.println("输入高:"); h = sc.nextInt(); //3. v = PI*r*r*h; //4. System.out.println("体积为:"); System.out.println(v); } }



