20200709 일기-단일 반복
public class demo1 {
public static void main(String[] args) {
int i=1;//
while(i<=10){ // , ,
System.out.println(" "+i+" : ");
i++;// ,
}
}
}
i++를 잊 지 마 세 요.변수의 값 을 수식 하고 순환 2.do while 순환 을 피 합 니 다.(판단 에서 먼저 실행)
public class demo3_1 {
public static void main(String[] args) {
//
// , ,
Scanner sc = new Scanner(System.in);
boolean needTest=false;
do {
System.out.println(" !");
System.out.println(" :(true ,false )");
needTest=sc.nextBoolean();
}while(needTest==true);
}
}
do while 로번호 끝 에 분점 이 매우 중요 합 니 다.i++를 생략 하지 마 십시오.변수의 값 을 수식 하고 순환 3.for 순환 을 피 할 수 있 습 니 다.
public class demo1_1 {
public static void main(String[] args) {
for (int i = 0; i <10 ; i++) {
System.out.println(" "+(i+1)+" : , ");
}
}
}
4.연습:
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description 1020 , , ,
*
*/
public class test1 {
public static void main(String[] args) {
int num=1020;
int day=0;
do {
num=num/2-2;
day++;
}while(num>0);
System.out.println(" "+day+" , ");
}
}
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description , , , , ,
* , 。 。
*/
public class test2 {
public static void main(String[] args) {
int num=1;
int day=10;
do {
num=(num+1)*2;
day--;
}while(day>1);
System.out.println(" :"+num);
}
}
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description , ? 。
* , 3 。 ,
* , (12 ) ? : ,1,1,2,3,5,8,13,21
*/
public class test3 {
public static void main(String[] args) {
int a=1;
int b=1;
int sum=0;
for (int i = 3; i <=12 ; i++) {
sum=a+b;
a=b;
b=sum;
}
System.out.println(sum);
}
}
import java.util.Scanner;
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description ( 10 ), 。
*/
public class test4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print(" ( 10 ):");
int num=sc.nextInt();
int count=0;
if (num==0){
count=1;
}else {
while (num!= 0) {
num /= 10;
count++;
}
}
System.out.println(" :"+count+" ");
}
}
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description 1000 7
*/
public class test5 {
public static void main(String[] args) {
int sum=0;
for (int i = 0; i <1000 ; i++) {
if (i%7!=0){
sum+=i;
}
}
System.out.println(sum);
}
}
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description 10000 , , 1 , 。 5 ,
*/
public class test6 {
public static void main(String[] args) {
double cash=10000;
for (int i = 0; i < 5; i++) {
cash=cash*1.003;
}
System.out.println("5 :"+cash);
}
}
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description 1+2-3+4-5+6-7....+100 //
*/
public class test7 {
public static void main(String[] args) {
int sum1=-1;
int sum2=0;
for (int i = 3; i <100 ; i+=2) {
sum1+=i;
}
for (int j = 0; j <=100 ; j+=2) {
sum2+=j;
}
System.out.println(sum2-sum1);
}
}
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description 0.08mm, (8848.13 )
*/
public class text8 {
public static void main(String[] args) {
double heigh=0.08;
int count=0;
while(heigh<8848130){
heigh=heigh*2;
count++;
}
System.out.println(" :"+count);
}
}
import java.util.Scanner;
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description , 。 5, 5*4*3*2*1
*/
public class test9 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print(" :");
int num=sc.nextInt();
/*int jie=num;
for (int i = 0; i < num; i++) {
jie*=(num-1);
num--;
}
System.out.println(" :"+jie);*/
int jie=num;
System.out.println(" :");
for (int i = 0; i <num ; i++) {
if(jie>1) {
System.out.print(jie + "*");
jie--;
}else{
System.out.print("1");
}
}
}
}
import java.util.Scanner;
/**
* @Author :Ersan
* @Date 2020/7/9
* @Description , -1 ,-1 。
*/
public class test10 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num;
int count1=0;
int count2=0;
do {
System.out.print(" :");
num=sc.nextInt();
if (num%2==0){
count1++;
}else{
count2++;
}
}while(num!=-1);
System.out.println(" :"+count1+" "+(count2-1));
}
}
정 답 은 스스로 달 릴 수 있다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JPA + QueryDSL 계층형 댓글, 대댓글 구현(2)이번엔 전편에 이어서 계층형 댓글, 대댓글을 다시 리팩토링해볼 예정이다. 이전 게시글에서는 계층형 댓글, 대댓글을 구현은 되었지만 N+1 문제가 있었다. 이번에는 그 N+1 문제를 해결해 볼 것이다. 위의 로직은 이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.