Java 输出和输入函数
java 中的Scanner
charAt用法
区分理解 hasNext() , next() , hasNextLine() ,nextLine()
Java中关于nextInt()、next()和nextLine()的理解
实验一(1)
- A - A+B Problem
- B - A+B for Input-Output Practice (I)
- C - A+B for Input-Output Practice (II)
- D - A+B for Input-Output Practice (III)
- E - A+B for Input-Output Practice (IV)
- F - A+B for Input-Output Practice (V)
- G - A+B for Input-Output Practice (VI)
- H - A+B for Input-Output Practice (VII)
- I - A+B for Input-Output Practice
- J - C语言实验——Hello World!(printf练习)
- K - C语言实验——格式化输出(常量练习)
- L - C语言实验——图形输出(字符常量练习)
- M - C语言实验——单个字符输入和输出(顺序结构)
- N - C语言实验——计算A+B(顺序结构)
- O - C语言实验——交换两个整数的值(顺序结构)
- P - C语言实验——转换字母(顺序结构)
- Q - C语言实验——输出字符串
- R - C语言实验——求两个整数之和
- S - C语言实验——打印图形
- T - C语言实验——用*号输出字母C的图案
- U - C语言实验——三个整数和、积与平均值
- V - C语言实验——逆置正整数
- W - C语言实验——买糖果
A - A+B Problem
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int a=x.nextInt();
int b=x.nextInt();
System.out.printf("%d",a+b);
//x.close();
}
}
B - A+B for Input-Output Practice (I)
区分理解 hasNext() , next() , hasNextLine() ,nextLine()
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
while(x.hasNextLine())
{
int a=x.nextInt();
int b=x.nextInt();
System.out.printf("%d\n",a+b);
}
}
}
C - A+B for Input-Output Practice (II)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int n=x.nextInt();
for(int i=0;i<n;i++)
{
int a=x.nextInt();
int b=x.nextInt();
System.out.printf("%d\n",a+b);
}
}
}
D - A+B for Input-Output Practice (III)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
while(x.hasNext())
{
int a=x.nextInt();
int b=x.nextInt();
if(a==0 &&b==0) break;
System.out.printf("%d\n",a+b);
}
}
}
E - A+B for Input-Output Practice (IV)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x = new Scanner(System.in);
while (x.hasNextInt()) {
int n = x.nextInt();
if (n != 0) {
int s=0;
for (int i = 0; i < n; i++) {
int a = x.nextInt();
s=s+a;
}
System.out.printf("%d\n",s);
}
else break;
}
}
}
F - A+B for Input-Output Practice (V)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int n=x.nextInt();
for(int i=0;i<n;i++)
{
int s=0;
int m=x.nextInt();
for(int j=0;j<m;j++)
{
int y=x.nextInt();
s=s+y;
}
System.out.printf("%d\n",s);
}
}
}
G - A+B for Input-Output Practice (VI)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
while(x.hasNextInt())
{
int s=0;
int m=x.nextInt();
for(int j=0;j<m;j++)
{
int y=x.nextInt();
s=s+y;
}
System.out.printf("%d\n",s);
}
}
}
H - A+B for Input-Output Practice (VII)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
while(x.hasNext())
{
int a=x.nextInt();
int b=x.nextInt();
int s=a+b;
System.out.printf("%d\n\n",s);
}
}
}
I - A+B for Input-Output Practice
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int n=x.nextInt();
for (int i=0;i<n;i++)
{
int m=x.nextInt();
int s=0;
for (int j=0;j<m;j++)
{
int a=x.nextInt();
s=s+a;
}
System.out.printf("%d\n\n",s);
}
}
}
J - C语言实验——Hello World!(printf练习)
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("Hello World!");
}
}
K - C语言实验——格式化输出(常量练习)
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("100\n"+"A\n"+"3.140000");
}
}
L - C语言实验——图形输出(字符常量练习)
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("#");
System.out.println("##");
System.out.println("###");
System.out.println("####");
System.out.println("#####");
System.out.println("######");
}
}
M - C语言实验——单个字符输入和输出(顺序结构)
import java.util.Scanner;// 输入。。本文开头链接
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
String i =x.nextLine();
System.out.println(i);
}
}
N - C语言实验——计算A+B(顺序结构)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int i=x.nextInt();
int j=x.nextInt();
System.out.println(i+j);
}
}
O - C语言实验——交换两个整数的值(顺序结构)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int i=x.nextInt();
int j=x.nextInt();
System.out.printf("%d %d",j,i);
}
}
P - C语言实验——转换字母(顺序结构)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
String j=x.next();
char i=j.charAt(0);
System.out.printf("%c",i-32);
x.close();//这里用不用都可以
}
}
Q - C语言实验——输出字符串
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.printf("This is a C program.\r\n" +
""); //直接粘贴复制输出的样例
}
}
R - C语言实验——求两个整数之和
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.printf("sum is 579\r\n" +
"");
}
}
S - C语言实验——打印图形
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.printf("******************************\n\n");
System.out.printf(" Very good!\n\n");
System.out.printf("******************************\n");
}
}
T - C语言实验——用*号输出字母C的图案
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.printf("*****\n");
System.out.printf("*\n");
System.out.printf("*\n");
System.out.printf("*\n");
System.out.printf("*****\n");
}
}
U - C语言实验——三个整数和、积与平均值
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int a=x.nextInt();
int b=x.nextInt();
int c=x.nextInt();
int s=a+b+c;
int u=a*b*c;
double v=s/3.0;
System.out.printf("%d %d %.2f\n",s,u,v);
}
}
V - C语言实验——逆置正整数
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int n=x.nextInt();
int a=n%10;
int b=n/10%10;
int c=n/100;
System.out.printf("%d\n",a*100+b*10+c);
}
}
W - C语言实验——买糖果
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner x=new Scanner(System.in);
int m=x.nextInt()*10;
int i=m/3;
int j=m-i*3;
System.out.printf("%d %d\n",i,j);
}
}